Skip to content

Conversation

@cslzchen
Copy link
Collaborator

Purpose

Notification Refactor Phase 2 Project PR for CR

Ticket

https://openscience.atlassian.net/browse/ENG-9795

cslzchen and others added 30 commits September 18, 2025 11:22
---------

Co-authored-by: John Tordoff <Johnetordoff@users.noreply.github.com>
Co-authored-by: Ostap Zherebetskyi <ozherebetskyi@exoft.net>
Co-authored-by: Bohdan Odintsov <bodintsov@exoft.net>
Co-authored-by: John Tordoff <>
* Fix moderator digest
* Fix unit tests
…ion (#11324)

* Fix issue with user confirmation/merger creating subscription
* Add docstrings
* Add No Login to notification template and add to tests
…tion-refactor-p2-s

* Conflicts have not been resolved in this merge since we want to track
  how we fixed the conflicts due to complexity
  * api/nodes/serializers.py
  * osf/models/user.py
  * tests/test_auth.py
  * tests/test_webtests.py
  * website/templates/node_request_institutional_access_request.html.mako
…plate-with-naming

[ENG-8988] Fix/notification contrib template with naming
…tests

[ENG-9603] Fix Reset Password Tests
…-notifications

[ENG-9600][ENG-9606] Notification refactor fix contributor adding issues
…-templates

[ENG-9605] Fix institutional node request updates template
Ostap-Zherebetskyi and others added 30 commits November 27, 2025 13:26
…tions

[ENG-9762] [ENG-9758]  Refactor notification subscriptions and digest handling
…nged_email

[ENG-9796] Update project affiliation changed email
…ails

[ENG-9793] update unregistered contributor notifications and email templates
…emplate

[ENG-9797] fix: add absolute URL to public project notification
add NotificationSubscriptionAdmin search_fields
…n_notification_model

[ENG-9882] add Notification admin
…st_filter

[ENG-9895] add manual filtering for event_name in subscription list
…t_recipients

[ENG-9888] add admin-moderator group
…ions_url

[ENG-9896] Wrong links in the digest email for provider submission
…n_notification_model

[ENG-9882] improve error handling and display for Notification admin fields
…pe_cache

[ENG-9883] replace cached_property with ttl_cached_property
…assertion

[ENG-9909] validate user email addresses in notification tasks and subscriptions
…assertion

[ENG-9909] handle user email validation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants