Skip to content

Conversation

@cslzchen
Copy link
Collaborator

@cslzchen cslzchen commented Dec 17, 2025

Purpose

Notification Refactor Phase 2

Changes

See project breakdown, JIRA tickets and individual PRs.

QA Notes

See QA & UAT testing plan

Documentation

Readme updated

Side Effects

N/A

Ticket

https://openscience.atlassian.net/browse/ENG-7812
https://openscience.atlassian.net/browse/ENG-10005

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
Copy link
Collaborator

@Ostap-Zherebetskyi Ostap-Zherebetskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ostap-Zherebetskyi and others added 14 commits December 25, 2025 14:24
…gout

[ENG-9983] Adding email confirmation link missing logout param
…r_notifications

[ENG-9987] Branded provider notifications
…Sanction_ask

[ENG-9985] Only the creator admin receives approval/deny email for registrations
…cation_types

[ENG-9970] Check for the POPULATE_NOTIFICATION_TYPES switch only during the post-migration process
…ations

[ENG-9997] update legacy notification migration logic
…n_verification

[ENG-9991] Script for CE to verify migrated data after deployment
@cslzchen cslzchen changed the title [ENG-7812] [ENG-9795] Notification Refactor Phase 2 - Project PR [ENG-10005] Notification Refactor Phase 2 - Project PR Dec 31, 2025
Copy link
Collaborator Author

@cslzchen cslzchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Final pass done with only minor issues ⭐

Ostap-Zherebetskyi and others added 2 commits January 1, 2026 14:42
…ibutors

[ENG-9993]  Contributors fail to receive emails for being added as contributors to draft registrations if they are existing contributors on the project that the draft is created from.
Copy link
Collaborator

@Ostap-Zherebetskyi Ostap-Zherebetskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🎆

@cslzchen cslzchen changed the title [ENG-10005] Notification Refactor Phase 2 - Project PR [ENG-7812] Notification Refactor Phase 2 - Project PR Jan 1, 2026
@cslzchen cslzchen merged commit c40438f into develop Jan 1, 2026
16 checks passed
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