- Issue created by @jonathanshaw
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.
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.
Active
3.3
Registration Core