• 
      

    Add filters for searching.

    Review Request #7063 — Created March 15, 2015 and submitted

    Information

    Review Board
    release-2.0.x
    8cf85b3...

    Reviewers

    Now that we're showing more than review requests in the search results,
    we need to give users the option to filter those results.
    
    There's now a filter bar above the search results, showing a tab-like
    view of All Results, Users, and Review Requests. Clicking one of these
    will re-search with a filter applied.
    
    Users can also combine filters in the URL, if they want, though there's
    no UI for doing so. It's an advanced feature that may be more useful
    down the road.
    
    While here, I removed some old, dead code from the template and context
    variables, and tweaked the number of pages shown in the paginator.

    Tested searching with each filter type, with no filters, and with
    combinations of filters. I always got the results I expected.


    Description From Last Updated

    'six' imported but unused

    reviewbotreviewbot

    Would you mind putting parens around the expression passed in for active? I know it's not necessary but I find …

    daviddavid

    Do we not have a definition that would work here?

    daviddavid
    reviewbot
    1. Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/search/views.py
      
      Ignored Files:
          reviewboard/templates/search/results.html
          reviewboard/static/rb/css/search.less
      
      
      
      Tool: Pyflakes
      Processed Files:
          reviewboard/search/views.py
      
      Ignored Files:
          reviewboard/templates/search/results.html
          reviewboard/static/rb/css/search.less
      
      
    2. reviewboard/search/views.py (Diff revision 1)
       
       
      Show all issues
       'six' imported but unused
      
    3. 
        
    david
    1. 
        
    2. reviewboard/search/views.py (Diff revision 1)
       
       
      Show all issues

      Would you mind putting parens around the expression passed in for active? I know it's not necessary but I find it makes it a lot easier to read.

      1. Oops, I normally would have. That's the result of turning this from a {...} to a dict(...).

    3. reviewboard/static/rb/css/search.less (Diff revision 1)
       
       
      Show all issues

      Do we not have a definition that would work here?

      1. Nope. It's part of the styling for this page, specifically, to fit in with the tab colors. Just grayish text.

    4. 
        
    chipx86
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/search/views.py
      
      Ignored Files:
          reviewboard/templates/search/results.html
          reviewboard/static/rb/css/search.less
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/search/views.py
      
      Ignored Files:
          reviewboard/templates/search/results.html
          reviewboard/static/rb/css/search.less
      
      
    2. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.0.x (32499ee)