Content
View differences
Updated by Oliver Günther almost 5 years ago
**Acceptance criteria**
* Create parts of email remindes Notification settings page reworked as per figma [https://www.figma.com/file/Zi5ZwMqJZY1kQ6Kq2nd4cZ/Notification-Settings?node-id=132%3A5311](https://www.figma.com/file/Zi5ZwMqJZY1kQ6Kq2nd4cZ/Notification-Settings?node-id=132%3A5311) 0\_02\_02 [https://www.figma.com/file/Zi5ZwMqJZY1kQ6Kq2nd4cZ/Notification-Settings?node-id=125%3A3750](https://www.figma.com/file/Zi5ZwMqJZY1kQ6Kq2nd4cZ/Notification-Settings?node-id=125%3A3750) with the exceptions of
* Enable daily reminders Project customiztation selection with times an ng-select instead of custom component
* Remove read notifications from the email reminders
* **Reminder emails scheduling**
* A single cron job runs checking if reminders need to be created and schedules new jobs ONLY IF a reminder needs to be sent. This reduces overall number of jobs and reduces rescheduling
* **Time options reminder emails**
* restricted to some sensible values (every hour / half an hour)
* Persist only the activated values, not the unchecked times
* Suggest additional time rows as shown in figma
**Technical questions/discussion**
* [ ] Use dynamic form for the notification settings? Would require a number of custom components, advantage of dynamic form questionable
* [ ] Do we use the user preferences endpoint for both notification settings and reminders? Or do we split up the endpoints in order to use a vanilla dynamic form?
**Out of scope**
* "Immediately when someone @mentions me" option
* Weekly recap settings - ##38711
* Out of office settings - ##38709
* Work days settings - ##38708
* Reminder emails restyling <mention class="mention" data-id="38690" data-type="work_package" data-text="#38690">#38690</mention>
* Create parts of email remindes
* Enable daily reminders
* Remove read notifications from the email reminders
* **Reminder emails scheduling**
* A single cron job runs checking if reminders need to be created and schedules new jobs ONLY IF a reminder needs to be sent. This reduces overall number of jobs and reduces rescheduling
* **Time options reminder emails**
* restricted to some sensible values (every hour / half an hour)
* Persist only the activated values, not the unchecked times
* Suggest additional time rows as shown in figma
**Technical questions/discussion**
* [ ] Use dynamic form for the notification settings? Would require a number of custom components, advantage of dynamic form questionable
* [ ] Do we use the user preferences endpoint for both notification settings and reminders? Or do we split up the endpoints in order to use a vanilla dynamic form?
**Out of scope**
* "Immediately when someone @mentions me" option
* Weekly recap settings - ##38711
* Out of office settings - ##38709
* Work days settings - ##38708
* Reminder emails restyling <mention class="mention" data-id="38690" data-type="work_package" data-text="#38690">#38690</mention>