-
Type:
Improvement
-
Resolution: Unresolved
-
None
-
Affects Version/s: None
-
Component/s: Editor general
-
High
-
None
-
None
-
Emptyshow more show less
Problem
- Top-right (near the Logout button) Client filter's state is not persisted across re-logins, unlike current UI locale, for example
- If some choice was picked in that filter - this choice is applied to multiple grids, but if then user change the Client-filter in some specific grid - then the top-right's choice becomes misleading as not correctly reflecting filters state anymore
Solution
- Make top-right one persisted across sessions, but
- Make per-grid filtering (incl. Client-filter) - have higher priority over top-right one
- Top-right one should alter per-grid ones only onChange, i.e. per-grid Client-filters must be auto-added/changed/removed only when top-right one is explicitly set/changed/setToAllClients by user
- Prevent top-right filter from being auto-applied to per-grid ones on page reload or relogin, so per-grid ones stay the source of truth
- Add 'No selection' choice for top-right filter, make it default (instead of 'All clients')
- If user sets the top-right filter to some value other than 'No selection', and then in some grid changes the local grid Client filter, then the top-right one must be automatically be set back to "Not selection", to indicate 4 connected grids do not have the same value for Client filter anymore.
- relates to
-
TRANSLATE-5575 Filter in client tab also effects list of clients on create project
- Done