Flagged
Done
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Klaudia PałkowskaKlaudia Pałkowska(Deactivated)Reporter
Nick ReidNick Reid(Deactivated)Story Points
3Original estimate
Time tracking
4d 5h 30m loggedComponents
Sprint
NonePriority
Major
Details
Details
Assignee
Klaudia Pałkowska
Klaudia Pałkowska(Deactivated)Reporter
Nick Reid
Nick Reid(Deactivated)Story Points
3
Original estimate
Time tracking
Components
Sprint
None
Priority
Time Assistant
Time Assistant
Time Assistant
Created December 6, 2017 at 7:04 PM
Updated November 29, 2020 at 11:36 AM
Resolved March 23, 2018 at 1:54 PM
This is a follow-up ticket to OLMIS-2656, which specified this functionality originally, but scope was cut to finish the implementation. See the mockups (with the funnel icon and count of filters) in that ticket.
The table filter control needs state, so that a user can tell if their view is being actively filtered.
Acceptance Criteria
Filter button has an "active" state if any of the filters in the table have a value
Filter button has a number in the button text indicating the number of filters with a value
This should be the number of form fields with a non-null ng-model value
Filter button has a "filter icon"
Icon is implemented with CSS only
Filter shouldn't save changes after user clicks cancel on filter form
ie I open filter form, change "color" option from "blue" to "gold," then click cancel — when I re-open filter it should have the "color" option be "blue."
Investigate if the current event implementation can be rewritten to use formController for gathering ngModel values instead of expensive DOM operations and implement it if possible.