Files
website-v2/users
Greg Kaleka 6b0fafd70e Profile Setting Option to receive email on material Privacy and Terms changes (#1418)
Fixes #986 

- Adds a new notification preference to the existing `Preferences` model
and associated form.
- Adds data migration to populate the new preference
- Adds a new test and modifies several others to reflect the new
preference and its behavior

Note the ability to actually send notification will be added
post-launch. If the need comes up in the meantime, it would be
straightforward to manually trigger a notification to opted-in users.

### Manual testing
UI
<img width="553" alt="Screenshot 2024-11-06 at 9 52 52 AM"
src="https://github.com/user-attachments/assets/e7d8ef21-8e21-4fe4-81b0-2e401d10203f">

Data
<img width="478" alt="Screenshot 2024-11-06 at 10 35 11 AM"
src="https://github.com/user-attachments/assets/44237931-05dd-4c38-972f-057321c93945">

---------

Co-authored-by: Greg Kaleka <gkaleka@energy-solution.com>
2024-11-06 12:35:07 -05:00
..
2023-05-30 23:21:53 -03:00
2023-12-05 09:35:09 -05:00
2024-10-03 14:16:27 -07:00
2023-04-14 13:36:28 -07:00
2023-05-30 23:21:53 -03:00
2021-10-09 09:53:46 +01:00
2023-07-11 08:27:42 -04:00
2024-01-23 15:23:34 -08:00
2021-10-09 09:53:46 +01:00
2024-10-25 13:49:12 -06:00