Skip to content

AO3-6218 Allow certain admins to access all collection and challenge pages usually reserved for owners#5694

Open
not-varram wants to merge 9 commits intootwcode:masterfrom
not-varram:AO3-6218-Allow-certain-admins-to-access-all-collection
Open

AO3-6218 Allow certain admins to access all collection and challenge pages usually reserved for owners#5694
not-varram wants to merge 9 commits intootwcode:masterfrom
not-varram:AO3-6218-Allow-certain-admins-to-access-all-collection

Conversation

@not-varram
Copy link
Copy Markdown
Contributor

Pull Request Checklist

Issue

https://otwarchive.atlassian.net/browse/AO3-6218

Additional Notes

Failed on QA. Made necessary changes as per comments on jira.

Purpose

Allow admins with support, policy_and_abuse, or superadmin roles to access owner/maintainer collection and challenge pages for viewing/troubleshooting, without granting write permissions.

Implemented via shared controller helpers and action-level filter changes so read routes are opened for those roles while create/update/destroy paths remain owner/maintainer-only.

Testing Instructions

Automated coverage was added/updated for the affected controllers to verify:

  • allowed admin roles can access read pages
  • other admin roles cannot
  • privileged admins still cannot perform protected updates

(Functional QA flow is already documented in the Jira ticket.)

Credit

varram (he/him)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant