Remove administer all releases permission

Created on 13 March 2025, 23 days ago

When doing auditing around the administer all releases permission, Iโ€™ve realized it is basically dead code.

  • It attempts to allow deleting releases in some cases, which we never want. project_release_node_access() prevents this from actually happening.
  • It gives the security team update access, but they already have bypass node access.
  • The implementation in drupalorg_node_access() checks for project maintainership, but project_release_node_access() already does this.
  • The permission is checked in drupalorg_project_form_node_form_alter() for sa nodes, that permission check can be replaced with update security release types which has become the standard โ€œis security team memberโ€ check
๐Ÿ“Œ Task
Status

Active

Version

3.0

Component

Code

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States drumm NY, US

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024