Skip to content

[ENG-10775] Move notification management from admin/admin to badmin and improve template preview#11715

Merged
cslzchen merged 3 commits intoCenterForOpenScience:feature/pbs-26-9from
Ostap-Zherebetskyi:feature/notifications_admin_refactor
May 1, 2026
Merged

[ENG-10775] Move notification management from admin/admin to badmin and improve template preview#11715
cslzchen merged 3 commits intoCenterForOpenScience:feature/pbs-26-9from
Ostap-Zherebetskyi:feature/notifications_admin_refactor

Conversation

@Ostap-Zherebetskyi
Copy link
Copy Markdown
Collaborator

@Ostap-Zherebetskyi Ostap-Zherebetskyi commented Apr 27, 2026

Ticket

Purpose

  • Move notification management from admin/admin to badmin
  • Improve template preview

Changes

See diff

Side Effects

N/A

QE Notes

N/A

CE Notes

N/A

Documentation

N/A

@Ostap-Zherebetskyi Ostap-Zherebetskyi marked this pull request as ready for review April 27, 2026 14:42
Copy link
Copy Markdown
Collaborator

@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.

⭐ Looks great!!! This is impressive work.

Optionally, let's take a look at how to provide more information on fail-to-render templates due to complex dict list/loop so that PO / SE knows what to modify in the mock JSON to display it correctly.

Comment thread admin/notifications/views.py
Comment thread admin/templates/notifications/notification_type_preview.html Outdated
Comment thread osf/models/notification_type.py
Copy link
Copy Markdown
Collaborator

@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.

@Ostap-Zherebetskyi Ostap-Zherebetskyi changed the base branch from feature/pbs-26-6 to feature/pbs-26-9 April 28, 2026 14:59
Copy link
Copy Markdown
Collaborator

@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.

@cslzchen cslzchen changed the title [ENG-10775] move templates or maybe everything NR related from admin/admin to OSF badmin [ENG-10775] Move notification management from admin/admin to badmin and improve template preview Apr 28, 2026
@cslzchen cslzchen merged commit b985424 into CenterForOpenScience:feature/pbs-26-9 May 1, 2026
8 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.

2 participants