Permissions Contributor Instructions - Engineering
Background
The ~"group::authentication and authorization" is responsible for the creation of the customizable roles framework. They do not have expertise in every area of the platform, so we are asking for individual groups to contribute their permissions to the framework so that they can be used to create custom roles.
Outcome
"Playbook" that gives team's engineers instructions on how to consolidate and/or split their permissions and have them consumable by the customizable roles framework. Couple of areas that we should consider:
- A brief description of what custom roles are, from a usability perspective, and also from an implementation perspective. Highlight key points such as being additive only or other learnings based on our first 2 custom roles.
- Documentation on APIs available, and an example permission, likely &10160 (closed)
- If possible a recording of the components above. The goal is to provide enough guidance that another group can add a new custom role in their area in under a milestone from start to finish.
- Merge and refer the permissions blueprint to ensure we consolidate permissions where possible (along with other architectural guidance)
Edited by Adil Farrukh