2021-01-30 - Manage Notificaton flows
Revision as of 13:40, 30 January 2021 by Sven the Barbarian (talk | contribs) (Created page with "2021-01-30 - Manage Notificaton flows Service - User Contact Manager#Creating a new notification group = Prep work - User Contact Manager = * change DisableNotification...")
2021-01-30 - Manage Notificaton flows
Service - User Contact Manager#Creating a new notification group
Prep work - User Contact Manager
- change DisableNotificationGroup Lambda to UpdateNotificationGroup 2020-11-28 - User Contact Manager - Functions#UpdateNotificationGroup
Prep work - Notification Manager
- Move per notification group disable code out of 2020-11-08 - Notification Manager - Functions#DisableNotificationGroups (code inside for each notificationGroups loop) into library function 2020-11-08 - Notification Manager - Functions#disableNotificationGroup so can be shared with 2020-11-08 - Notification Manager - Functions#UpdateNotificationGroup
- change message from CreateNotifications to send receiverTag (process.env.izServiceName) and uniqueId (notificationId)
Prep work - Activity Switchboard
- change CreateTriggerGroup to receive receiverTag and uniqueId
Lambda functions - Notification Manager
2020-11-08 - Notification Manager - Functions#UpdateNotificationGroup
Functions - Notification Manager
2020-11-08 - Notification Manager - Functions#disableNotificationGroup (from DisableNotificationGroups Lambda)
2020-11-08 - Notification Manager - Functions#enableNotificationGroup
User interface flow - Create Notification Group
- Start at list of user contacts for one user (use UserContact/List)
- user clicks to Create New Notificaton Group for one user contact, directs to Create page NotificationGroup, use local storage to store and show user contact details (no api calls needed)
- user fills details for new notification group and submits
- send request to 2020-11-28 - User Contact Manager - Functions#CreateNotificationGroup and redirect to Update page for NotificationGroup, use local storage to store and show notification group details (no api calls needed), use Get button to check if data stored yet in backend
User interface flow - Update Notification Group
- Update page for NotificationGroup will either be empty on entry, or will propogate from data in storage if set
- can edit: notificationGroupName / consolidated / consolidatedType / consolidatedFrequency / consolidatedSendIfEmpty
- when Update is submitted, send request to 2020-11-28 - User Contact Manager - Functions#UpdateNotificationGroup