I need RoleA to meet the following conditions
It is better to say "John must be able to do the following things:" and then list John's responsibilities without mentioning roles or permissions. Write a job description, as if you were trying to hire somone. It is also valuable to list any additional responsbilities you may give to John in the future, since this will affect the design.
When I read your description, the responsibilities are not clear. They are lost in technical details.
Roles and permissions
A role attached to Category
Aquest fil de debat ha finalitzat, així que no admet respostes.