E.g. topics you're subscribed to, topics you've participated in, etc.
Filters are supported through quickThis ticket describes "quick filters" that provide basic filters and theing options. For advanced search panelfilters, see T99875.
##Quick filters
Quick filters are shown when accessing the search bar and at the bottom of the table of contents, as a quick way to apply the common filters. Quick filters provide an option to access the advanced search panel.
Quick filters are shown when the user input is in the search bar but there is not a search query yet. As soon as the user types, quick filters are no longer shown (unless the user applied one of those filters): Entry points
{F164846}Quick filters are shown in two locations:
- **When accessing the search bar.** Quick filters are shown when the user input is in the search bar but there is not a search query yet. As soon as the user types, quick filters are no longer shown.
Quick filters are also shown at the bottom of the Table of Contents:{F164846}
- **At the bottom of the table of contents.** It is an always visible footer for the table of contents (even if the list of topics needs scrolling, the quick filters are visible).
{F164861}
In both cases, the component is the same as a quick way to apply the common filters and it provides an option to access the advanced search panel in case more options are needed.
## Design details
The options provided are (note that reverse filters are also provided):
- - **Activity:**
-- Recent activity: Show only topics with recent activity (i.e., with new content since last user visit, or last day/week).
-- Visited: Show only topics the user has visited (when the user access a topic in the ToC it gets marked as viewed (grey line on the left). The user can filter those to use the ToC to focus on those topics pending reading.
- - **Users:**
-- Participant. The user has participate din the topic in some way (the topic was created by the user, or was mentioned).
-- Mentioned. Topics the user has been mentioned.
- Starred. Topics the user is subscribed.
- Completed. Topics that are marked as closed/locked/etc. Conversations that are still open are presented as "ongoing" but terms may change.
##Advanced search panel
{F164842}
The "..." option of the quick filters and provides access to more detailed filtering options. A chevron to access the panel is also shown when there is a search query.
On the advanced search panel, the users have options to:
- **Filter topics by status.** Topics starred, open, closed, hidden. Exclusive status such as open and close, are presented in a group button to allow only one to be selected.
- **Filter by user.** The user will see his own user name as an option but other users can be searched for. By default it will filter content based on any kind of participation (creation, posted a message, or being mentioned) but a specific type of participation can be selected for each user too. It should be possible to find "topics created by Cronopio where Ludmilla was mentioned".
- **Filter by time.** Restrict the range of when posts had activity (or were created) based on some defaults (last day, last week, last month) or a given time range.
- **Sorting.** Allow results to be displayed based on creation (newest, oldest) date and activity (Most active, least active).
Filters added will add a filter item to the search bar, and they can be removed by acting on the "x" or by clicking on the buttons from the panel that were used to enable them.