Add notification system for submission reviews #243
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Features
Technical Implementation
Custom Notification Model (Temporary)
Using a custom model instead of
django-notifications-hqdue to Django 5.2 incompatibility. The package uses deprecatedindex_togetherwhich was removed in Django 5.2.Recent Development: Django 5.2 support was merged on July 15, 2025 (PR #405) and version 1.9.0 exists in the master branch with the fix. However, it's not officially released on PyPI yet (latest is 1.8.3 from October 2023).
Decision: Better to wait for the official 1.9.0 release rather than install from GitHub master. Will migrate to
django-notifications-hqonce officially published.Tracking: django-notifications/django-notifications#405
Next Steps
Notifications can be triggered from multiple places. Before adding more triggers, let's agree on UI/UX and decide all trigger points.
Closes #208