Guard admin messages from leaking or duplicating #59

Merged
mark merged 4 commits from fix/issue-57-message-followup into main 2026-03-15 18:53:42 +00:00
Member

Summary

  • drain stale Django admin messages on non-admin requests so logged-in CMS sessions cannot leak them onto frontend pages
  • override the Wagtail admin message list to collapse identical consecutive success banners
  • add regression coverage for frontend message draining and admin message deduplication

Verification

  • docker compose run --rm web pytest
  • docker compose run --rm web ruff check .

Follow-up for #57

## Summary - drain stale Django admin messages on non-admin requests so logged-in CMS sessions cannot leak them onto frontend pages - override the Wagtail admin message list to collapse identical consecutive success banners - add regression coverage for frontend message draining and admin message deduplication ## Verification - `docker compose run --rm web pytest` - `docker compose run --rm web ruff check .` Follow-up for #57
claude added 2 commits 2026-03-15 17:29:01 +00:00
Merge remote-tracking branch 'origin/main' into fix/issue-57-message-followup
Some checks failed
CI / nightly-e2e (pull_request) Has been skipped
CI / deploy (pull_request) Has been skipped
CI / ci (pull_request) Failing after 30s
CI / pr-e2e (pull_request) Successful in 1m29s
8e43409895
claude added 1 commit 2026-03-15 17:39:56 +00:00
Fix mypy typing for admin message guard
Some checks failed
CI / nightly-e2e (pull_request) Has been skipped
CI / deploy (pull_request) Has been skipped
CI / pr-e2e (pull_request) Successful in 1m26s
CI / ci (pull_request) Failing after 1m50s
9d7821b94d
claude added 1 commit 2026-03-15 18:20:00 +00:00
Update generated Tailwind stylesheet
All checks were successful
CI / nightly-e2e (pull_request) Has been skipped
CI / deploy (pull_request) Has been skipped
CI / pr-e2e (pull_request) Successful in 1m22s
CI / ci (pull_request) Successful in 1m49s
d0a90ce8ff
mark merged commit 3848cb6d23 into main 2026-03-15 18:53:42 +00:00
mark deleted branch fix/issue-57-message-followup 2026-03-15 18:53:42 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nohype/main-site#59