Implement Notification Framework with Initial Email Support 03/49103/3
authorSawyer Bergeron <sbergeron@iol.unh.edu>
Fri, 15 Dec 2017 19:35:40 +0000 (14:35 -0500)
committerSawyer Bergeron <sbergeron@iol.unh.edu>
Tue, 2 Jan 2018 22:29:22 +0000 (22:29 +0000)
commitaebb690bd07460a9f61db36e46d79d502e7fc247
tree908774bba0d7d0297f512ce9cf5eef7c5f439e0b
parentac0ae9e3069e582fcaeaff35f28a5b45343bae84
Implement Notification Framework with Initial Email Support

JIRA: None

Notification/notifier objects are now created with title,
content, sender, associated resource, and recipient and there is
now support for emails at the very least to be sent as notifications.

Change-Id: I456cf0e901d9a1e2a1e7d187dcc03d28fca003fb
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
22 files changed:
dashboard/config.env.sample
dashboard/src/account/migrations/0002_userprofile_email_addr.py [new file with mode: 0644]
dashboard/src/account/models.py
dashboard/src/api/serializers.py
dashboard/src/api/urls.py
dashboard/src/api/views.py
dashboard/src/notification/admin.py [deleted file]
dashboard/src/notification/apps.py [deleted file]
dashboard/src/notification/migrations/0001_initial.py [deleted file]
dashboard/src/notification/models.py [deleted file]
dashboard/src/notification/signals.py [deleted file]
dashboard/src/notification/tasks.py [deleted file]
dashboard/src/notification/tests.py [deleted file]
dashboard/src/notifier/__init__.py [new file with mode: 0644]
dashboard/src/notifier/admin.py [moved from dashboard/src/notification/migrations/__init__.py with 82% similarity]
dashboard/src/notifier/apps.py [moved from dashboard/src/notification/__init__.py with 83% similarity]
dashboard/src/notifier/dispatchers.py [new file with mode: 0644]
dashboard/src/notifier/migrations/0001_initial.py [new file with mode: 0644]
dashboard/src/notifier/migrations/__init__.py [new file with mode: 0644]
dashboard/src/notifier/models.py [new file with mode: 0644]
dashboard/src/pharos_dashboard/settings.py
dashboard/web/requirements.txt