<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Thanks, Lucio to clarify it!<br>
    <br>
    I also think we were talking on different scenarios.<br>
    <br>
    We can have all the log content display in a table format with
    filter and search options.<br>
    <br>
    Example:<br>
    <br>
    \/ Logs (It can be a collapsed area - similar to what we have on
    Ginger)<br>
    <br>
    | &lt;filter input box&gt; |  | &lt;advanced search button/link&gt;
    |<br>
    | &lt;logs in a table
    format&gt;                                              |<br>
    <br>
    When using the &lt;filter input box&gt;, it will filter the content
    in the log table.<br>
    For the &lt;advanced search button/link&gt;, it can open a new
    dialog with the input boxes for the new search (a request to be sent
    to the server) or expand the same content:<br>
    <br>
    | &lt;filter input box&gt; |  | <b>+</b><b>/-</b> &lt;advanced
    search button/link&gt; |<br>
    | Plugin: &lt;input box&gt;                      User: &lt;input
    box&gt;     |<br>
    | Date: &lt;date input box&gt;                ... 
                                  |<br>
    |                                                           | Search
    &lt;button&gt;| <br>
    <br>
    The search option will send a new request to the server and update
    the log table with the new content.<br>
    <br>
    Does that make sense?<br>
    <br>
    Regards,<br>
    Aline Manera<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 02/11/2016 12:31 PM, Samuel Henrique
      De Oliveira Guimaraes wrote:<br>
    </div>
    <blockquote
      cite="mid:1542cdeb0637403882c29a29b6515cbe@serv030.corp.eldorado.org.br"
      type="cite">
      <pre wrap="">Exactly. Advanced search will shape the JSON data and then jQuery Bootgrid will reload and display the new results and handle row filtering and sorting.

Samuel

-----Original Message-----
From: Lucio Correia [<a class="moz-txt-link-freetext" href="mailto:luciojhc@linux.vnet.ibm.com">mailto:luciojhc@linux.vnet.ibm.com</a>] 
Sent: quinta-feira, 11 de fevereiro de 2016 11:27
To: Samuel Henrique De Oliveira Guimaraes <a class="moz-txt-link-rfc2396E" href="mailto:samuel.guimaraes@eldorado.org.br">&lt;samuel.guimaraes@eldorado.org.br&gt;</a>; Aline Manera <a class="moz-txt-link-rfc2396E" href="mailto:alinefm@linux.vnet.ibm.com">&lt;alinefm@linux.vnet.ibm.com&gt;</a>; Kimchi Devel <a class="moz-txt-link-rfc2396E" href="mailto:kimchi-devel@ovirt.org">&lt;kimchi-devel@ovirt.org&gt;</a>
Subject: Re: [Kimchi-devel] [RFC] [Wok] Feature: User Activity Log

On 11-02-2016 08:01, Samuel Henrique De Oliveira Guimaraes wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I think jQuery Bootgrid Data API example covers the performance and requests issues:
<a class="moz-txt-link-freetext" href="http://www.jquery-bootgrid.com/Examples#data-api">http://www.jquery-bootgrid.com/Examples#data-api</a>

However for the search options it is not very easy to edit the markup or behavior. The library provides some styling options but I'm not sure if we can just hide the default search/filter bar and create custom search options (combining "date" and "user" for instance). According to the documentation the search function "Searches in all visible columns for the given phrase. If no argument is passed, it will reset the search. This method is chainable". We can transform the data based on a custom advanced search and then destroy/reload jQuery Bootgrid table but it would reset pagination and it would probably break the default search method.

Samuel
</pre>
      </blockquote>
      <pre wrap="">
I believe we need to separate here between search and filter.

Search will be through REST API, and will return a set of entries as a result. Aline's concern with performance is here.

Filter will be applied to that result returned by search. In my opinion Samuel is referring to filtering. So no need to combine attributes here, just filtering by text in any column.

Search results are downloadable in a txt file. Filter results are not.

Just making sure we are all in the same page.

Thoughts?

Regards,
--
Lucio Correia
Software Engineer
IBM LTC Brazil

</pre>
    </blockquote>
    <br>
  </body>
</html>