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
cslzchen and others added 27 commits December 3, 2025 09:15
…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
… notifications that are never supposed to be sent
…e_cleanup

[ENG-9853] remove unused notification types and comments
[ENG-9921] Improve how no login email is configured and sent
…nt_date

[ENG-9922] Set an obviously "WRONG" time for property "sent"
…ates

[ENG-9921] ensure distinct users are returned in no_login email task
[ENG-9921][ENG-9954] update user last login field and improve no_login email content
@cslzchen
Copy link
Collaborator Author

This draft PR is for internal review only, which has been finished. Project PR continues in #11498.

@cslzchen cslzchen closed this Dec 17, 2025
@cslzchen cslzchen deleted the feature/notification-refactor-p2-s branch December 19, 2025 21:47
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