Skip to content

Conversation

@daveoconnor
Copy link
Collaborator

This PR is related to ticket #2001.

  1. Move admin release report buttons from libraries to release report views.
  2. Refined release report publishing and added locking.
  3. Limited release report dropdown list.

Testing:

  1. release report update docs (docs/release_reports.md) and buttons should be correct and function accordingly.
  2. Publishing should be bulletproof, now has locking. More safeguards to prevent overwriting.
  3. Drop down list should show dev/master, most recent release and beta, and any report configuration that doesn't have a matching version.

@daveoconnor daveoconnor force-pushed the doc/1996-release-reports-refactor branch from 39007ac to a0890cb Compare November 19, 2025 01:02
Copy link
Collaborator

@gregjkal gregjkal left a comment

Choose a reason for hiding this comment

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

Great work. Love that you're continuing to move code out of libraries/forms.py.

Approved with a couple of small non-blocking suggestions.

…ews. Refined release report publishing and added locking. Limited release report dropdown list. (#2001)
@daveoconnor daveoconnor force-pushed the doc/2001-release-report-tweaks branch from a8127d8 to 49ff00f Compare November 19, 2025 19:50
Merging to test one unified PR
@daveoconnor daveoconnor merged commit 0a0d111 into doc/1996-release-reports-refactor Nov 20, 2025
2 checks passed
@daveoconnor daveoconnor deleted the doc/2001-release-report-tweaks branch November 20, 2025 19:25
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.

3 participants