Add 'create * host permissions'

Created on 17 December 2024, 4 days ago

Problem/Motivation

I'd like to add the following permissions for to complete our establishment of access based on host:
create self host registration
create other users host registration
create anonymous host registration

'create self host registration' might seem strange as these are staff-type permissions, but I suspect that without it staff wouldn't be able to register themselves even if they could register others, which would be odd.

For these create permissions we will have to be cautious of 🐛 EntityAccessControlHandler::createAccess() and EntityAccessControlHandler::access() return false positive cache hits because it ignores context Needs work which makes it tricky to pass the host in the context. Let's start by posponing on that.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Postponed

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