<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 03/13/2014 09:18 PM, Aline Manera
      wrote:<br>
    </div>
    <blockquote cite="mid:5321B01C.6060309@linux.vnet.ibm.com"
      type="cite">On 03/13/2014 06:27 AM, Mark Wu wrote:
      <br>
      <blockquote type="cite">Now the file path displayed on UI is
        "/data/debugreports/&lt;reportname&gt;/",
        <br>
        It's misleading because people could assume it's path on file
        system,
        <br>
        but it's the uri path in fact. We don't need expose the URI path
        because
        <br>
        the download button can help user to get the file.
        <br>
      </blockquote>
      <br>
      This is that way because we don't like to expose host file system
      structure to the user.
      <br>
    </blockquote>
    I considered this issue, but I think it's not bad to let user know
    the patch. With this info, they can have<br>
    some self-help service.&nbsp; It seems it doesn't comply with kimchi's
    design principles
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    .&nbsp; So I am going to remove the column from UI.<br>
    <br>
    <blockquote cite="mid:5321B01C.6060309@linux.vnet.ibm.com"
      type="cite">
      <br>
      <blockquote type="cite">---
        <br>
        &nbsp; docs/API.md&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 3 ++-
        <br>
        &nbsp; src/kimchi/control/debugreports.py | 1 +
        <br>
        &nbsp; src/kimchi/model/debugreports.py&nbsp;&nbsp; | 6 ++++--
        <br>
        &nbsp; ui/js/src/kimchi.host.js&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2 +-
        <br>
        &nbsp; 4 files changed, 8 insertions(+), 4 deletions(-)
        <br>
        <br>
        diff --git a/docs/API.md b/docs/API.md
        <br>
        index b3b6c49..6f4f03a 100644
        <br>
        --- a/docs/API.md
        <br>
        +++ b/docs/API.md
        <br>
        @@ -668,7 +668,8 @@ specific to the low level collection tool
        being used.
        <br>
        <br>
        &nbsp; * **GET**: Retrieve the full description&nbsp; of Debug Report
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * name: The debug report&nbsp; name used to identify the report
        <br>
        -&nbsp;&nbsp;&nbsp; * file: The debug report&nbsp; file name used to identify the
        report
        <br>
        +&nbsp;&nbsp;&nbsp; * file: The debug report's file path on kimchi host
        <br>
        +&nbsp;&nbsp;&nbsp; * uri: The URI path to download this debug report
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * time: The time when the debug report is created
        <br>
        <br>
        &nbsp; * **DELETE**: Remove the Debug Report
        <br>
        diff --git a/src/kimchi/control/debugreports.py
        b/src/kimchi/control/debugreports.py
        <br>
        index 9922cfa..d6ca620 100644
        <br>
        --- a/src/kimchi/control/debugreports.py
        <br>
        +++ b/src/kimchi/control/debugreports.py
        <br>
        @@ -38,6 +38,7 @@ class DebugReport(Resource):
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def data(self):
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return {'name': self.ident,
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'file': self.info['file'],
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'uri': self.info['uri'],
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'time': self.info['ctime']}
        <br>
        <br>
        <br>
        diff --git a/src/kimchi/model/debugreports.py
        b/src/kimchi/model/debugreports.py
        <br>
        index c6e698b..b144496 100644
        <br>
        --- a/src/kimchi/model/debugreports.py
        <br>
        +++ b/src/kimchi/model/debugreports.py
        <br>
        @@ -161,8 +161,10 @@ class DebugReportModel(object):
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctime = os.stat(file_target).st_ctime
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctime = time.strftime("%Y-%m-%d-%H:%M:%S",
        time.localtime(ctime))
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file_target = os.path.split(file_target)[-1]
        <br>
        -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file_target = os.path.join("/data/debugreports",
        file_target)
        <br>
        -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return {'file': file_target,
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file_path = os.path.join(path, file_target)
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uri_path = os.path.join("/data/debugreports",
        file_target)
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return {'file': file_path,
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'uri': uri_path,
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'ctime': ctime}
        <br>
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def delete(self, name):
        <br>
        diff --git a/ui/js/src/kimchi.host.js b/ui/js/src/kimchi.host.js
        <br>
        index 7974054..0aaf2f0 100644
        <br>
        --- a/ui/js/src/kimchi.host.js
        <br>
        +++ b/ui/js/src/kimchi.host.js
        <br>
        @@ -87,7 +87,7 @@ kimchi.host_main = function() {
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
        <br>
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kimchi.downloadReport({
        <br>
        -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file: report['file']
        <br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file: report['uri']
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }],
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>