Entities
The entities have a lot in common in the role-management. For example:
The tables have buttons for CRUD operations. They have almost the same role name structures.
For example:
In many tables there are 5 types of buttons corresponding to the CRUD operation:
--delete
--edit
--duplicate
--view
--history

These buttons have filtering by responder roles for display to the user.
Basically the roles are called like this:
--delete button: "ROLE_<ENTITY_NAME>_WRITE",
--edit button: "ROLE_<ENTITY_NAME>_EDIT",
--view button: "ROLE_<ENTITY_NAME>_READ",
--duplicate button: "ROLE_<ENTITY_NAME>_WRITE",
--history button: "ROLE_<ENTITY_NAME>_WRITE"
The tables also have an add button it is mainly visible when the user has a role:
--add button: "ROLE_<ENTITY_NAME>_WRITE"

Last updated