Resource role creation & permissions using the system like CUBA

Hi, I have a question. When I was using CUBA, the Roles section in the running application has the ability to create a new resource role and assign screen & entity permission to the created/existing resource roles. Is there a similar feature in JMIX or are we only able to create the resource role during development which will require us to redeploy the app each time a new resource role is added?

Thanks for the response.

Resource roles and RowLavels can be created both at design time and in runtime .

2024-06-21_172405

We decided for ourselves that we do the most basic roles, critical for the operation of the application out โ€œof the box,โ€ during development.
Then they cannot be broken by the hands of the application administrator. :slight_smile:

Where can I access the screen that you showed using the running JMIX application? The default Administration->Roles page only shows the records in Master Role table.

This is the standard sec_ResourceRoleModel.browse screen from the Administration menu (app on Jmix 1.5).
In Jmix slightly different menu :

You can create resource roles at design time using annotated Java interfaces (see role designer in Studio) or at runtime using UI views available at Security โ†’ Resource roles .