Integrate "edit $type registration state" into access handler

Created on 17 December 2024, 4 days ago

Problem/Motivation

The "edit $type registration state" permission is the last of cases where we directly check a hard-coded permission, rather than going via the registration access handler to allow for greater customisability.

Proposed resolution

Turn this into an operation and check it in RegistrationAccessControlHandler.

While we're doing that, allow anyone with administer access to change state regardless of the specific permission; it violates Drupal's norms around 'administer' for anything to be denied to someone with administer permissions.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Version

3.3

Component

Registration Core

Created by

πŸ‡¬πŸ‡§United Kingdom jonathanshaw Stroud, UK

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

Comments & Activities

Production build 0.71.5 2024