-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
activeWork has been started on this topic.Work has been started on this topic.developmentRegular development taskRegular development task
Description
The current implementation of the admin screens' isUserAllowed() method effectively hides the rights required. Instead, screens should have a getRequiredRights() method, and this list of rights be used in isUserAllowed().
Custom right check implementations can still be implemented by overriding
isUserAllowed(). So far, no use cases are known though.
Migration
This can be done in two steps, to give applications the time to upgrade their screens:
- The new trait
AllowableMigrationTraitcan be used in screens to implement the new methods beforehand - Add the methods in the
AdminScreenInterfaceinterface to force all screens to use the method
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
activeWork has been started on this topic.Work has been started on this topic.developmentRegular development taskRegular development task