Commit graph

1787 commits

Author SHA1 Message Date
Jack Anderson
4dea0007c9 Add Header back to listview 2023-04-24 11:54:10 +01:00
Jack Anderson
4b88791eb7 Update core.ts 2023-04-24 11:54:10 +01:00
Jack Anderson
1f1bc79643 Update preference key 2023-04-24 11:54:10 +01:00
Jack Anderson
ae00fe6de5 Add Base Filter Map 2023-04-24 11:54:10 +01:00
Jack Anderson
86a0609694 Add base filter for subpanels and record list
- refine use of preferenceKey
- remove preference methods
2023-04-24 11:54:10 +01:00
Jack Anderson
2929971d42 Remove saved filter functions 2023-04-24 11:54:10 +01:00
Jack Anderson
d6690caf33 Move is any filter applied and get filters to store 2023-04-24 11:54:10 +01:00
Jack Anderson
679bd8b31a [Legacy] Add Clear Filter label 2023-04-24 11:54:10 +01:00
Jack Anderson
a767241555 [Legacy] Add clear filter button mapper 2023-04-24 11:54:10 +01:00
Jack Anderson
e9beb605b6 filter adapter update 2023-04-24 11:54:10 +01:00
Jack Anderson
23b7849360 Remove subpanel top button interface 2023-04-24 11:54:10 +01:00
Jack Anderson
b3222409cb Update Filter Config
- add filter methods to recordlist
- add user prefs to subpanels
- update record modal to display header
2023-04-24 11:54:10 +01:00
Jack Anderson
a92f45944f Add open and active filter to recordlist 2023-04-24 11:54:09 +01:00
Jack Anderson
b9184b492b Add styling for filter buttons 2023-04-24 11:54:09 +01:00
Jack Anderson
09a8d0520a Add clear filter action 2023-04-24 11:54:09 +01:00
Jack Anderson
8af38a98e5 Add show filter action
- add search filter function
2023-04-24 11:54:09 +01:00
Jack Anderson
5f00c0f7d7 Add actions adapter for subpanels 2023-04-24 11:54:09 +01:00
Jack Anderson
852ca6f6a6 Add check for display header on filter config 2023-04-24 11:54:09 +01:00
Jack Anderson
41f7d91033 [Legacy] Add filter mapper to subpanel data handler 2023-04-24 11:54:09 +01:00
Jack Anderson
873be36a40 Add base for filter adapter 2023-04-24 11:54:09 +01:00
Jack Anderson
452e93137d Add the list filter component to subpanels 2023-04-24 11:54:09 +01:00
Clemente Raposo
0844c0a02f Disable notification refresh after logout 2023-04-24 11:54:09 +01:00
Clemente Raposo
a92c415127 Allow disabling record thread auto refresh 2023-04-24 11:54:09 +01:00
Clemente Raposo
d21d0251e3 Only init notifications after login 2023-04-24 11:54:09 +01:00
Clemente Raposo
f4ca83459e Handle empty list on notification mark as read 2023-04-24 11:54:09 +01:00
Clemente Raposo
b0c86cf711 Default snooze_alert_timer preference to system config when not set 2023-04-24 11:54:09 +01:00
Clemente Raposo
fb2ad55797 Add random deviation to auto-refresh frequency
- try to minimize performance impact of notification pooling
2023-04-24 11:54:09 +01:00
Clemente Raposo
297271140c Add migration to set alert snooze time as the date_entered
- Add snooze time as date_entered for existing alert records
2023-04-24 11:54:09 +01:00
Clemente Raposo
7b0382c53a [Legacy] Fix default value for alert time 2023-04-24 11:54:09 +01:00
Clemente Raposo
c62c3577b8 Make inline confirmation loading delay configurable 2023-04-24 11:54:09 +01:00
Clemente Raposo
d580c04694 Add notification reload module actions
- Reload notifications upon some module actions on the front end. Like save or create.
2023-04-24 11:54:09 +01:00
Clemente Raposo
e65d9956d5 Fix notification sorting 2023-04-24 11:54:09 +01:00
Clemente Raposo
8d4d774564 Allow setting record-thread load-more position 2023-04-24 11:54:09 +01:00
Clemente Raposo
bce1ecdd27 Allow setting page size in record-thread configuration 2023-04-24 11:54:09 +01:00
Clemente Raposo
80a4a655e1 Allow accessing configs and preferences in dynamic labels 2023-04-24 11:54:09 +01:00
Clemente Raposo
03e8a59a82 Add inline confirmation to notifications 2023-04-24 11:54:09 +01:00
Clemente Raposo
1c4504eaa2 Add inline confirmation messages to action-group-menu.component 2023-04-24 11:54:09 +01:00
Clemente Raposo
e031a3f9cb Allow defining classes in inline-loading-spinner 2023-04-24 11:54:09 +01:00
Clemente Raposo
3d359faf84 [Legacy] Add labels for confirmation messages 2023-04-24 11:54:09 +01:00
Clemente Raposo
25f1d2d772 [Legacy] Set Snooze date when adding alert 2023-04-24 11:54:09 +01:00
Clemente Raposo
b1dcc32410 [Legacy] Fix special character enconding on alerts 2023-04-24 11:54:09 +01:00
Clemente Raposo
a075a5a10e Fix snooze time not getting set
- add type cast so that the selected value is set correctly
- Preferences were not being taken into account when retrieving the snooze time
2023-04-24 11:54:09 +01:00
Clemente Raposo
e5cb35bc04 Trigger notification load after login
- User should get the notifications right after logging in
- Move common methods to notification service
- Add method to refresh notifications to appStateStore
2023-04-24 11:54:09 +01:00
Clemente Raposo
26f3319031 Fix undefined reference in module-name-mapper.service 2023-04-24 11:54:09 +01:00
Clemente Raposo
f95aecbfc0 Fix undefined reference in datetime-formatter.service 2023-04-24 11:54:09 +01:00
Clemente Raposo
1ceb28baa9 Notifications - Check if user preferences are loaded before rendering 2023-04-24 11:54:09 +01:00
Clemente Raposo
f098e6ee87 Fix undefined reference when changing languages 2023-04-24 11:54:09 +01:00
Clemente Raposo
1eddcb50bf [Legacy] Update AlertSchedulers alert reminder time calculation
Update calculation to on create the notification with the time that as scheduled for
2023-04-24 11:54:09 +01:00
Clemente Raposo
dbd0d738ff Update notification refresh to trigger on the clock minute
- Trigger on the clock minute based on the configuration
- Update configuration to trigger every minute
2023-04-24 11:54:09 +01:00
Clemente Raposo
32f352f63c [Legacy] Update AlertSchedulers alert creation
Do not create new alerts for already dismissed reminders
2023-04-24 11:54:09 +01:00