Skip to content

feat(notifications): Implement one-click unsubscribe and enhance management command#360

Open
thejoeejoee wants to merge 5 commits into
feat-notificationsfrom
feat-notifications-flup
Open

feat(notifications): Implement one-click unsubscribe and enhance management command#360
thejoeejoee wants to merge 5 commits into
feat-notificationsfrom
feat-notifications-flup

fix(notifications): address PR #360 review findings (status codes, ty…

8ab3e22
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Mar 8, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- fiesta/apps/notifications/tests/test_match_notifications.py  1
- fiesta/apps/notifications/tests/test_scheduled_command.py  6
- fiesta/apps/notifications/services/mailer.py  2
- fiesta/apps/notifications/views.py  18
- fiesta/apps/notifications/tests/test_membership_notifications.py  1
- fiesta/apps/notifications/tests/test_scheduler.py  1
- fiesta/apps/notifications/management/commands/send_scheduled_notifications.py  3
- fiesta/apps/notifications/services/unsubscribe.py  3
- fiesta/apps/notifications/tests/test_unsubscribe.py  9
         

Complexity decreasing per file
==============================
+ fiesta/apps/notifications/services/scheduler.py  -1
         

Clones added
============
- fiesta/apps/notifications/views.py  2
- fiesta/apps/notifications/tests/test_unsubscribe.py  2
         

See the complete overview on Codacy