Add permissions to forms module
Feature description
We need a forms module, both backend, and front end to use the permissions framework
Use cases
Benefits (For whom and why.)
This will easier extensibility and flexibility around authorization when new needs arise
Person who should verify on Staging
This will easier extensibility and flexibility around authorization when new needs arise
Requirements (checklist preferred)
Engineer checklist:
-
Both mutations and queries should use a permissions framework for authorization -
Forms module for backend should use new permissions framework and define different abilities for different users in the application -
The front end should use the backend permissions when displaying (modules) and menu items and root level components -
The front end should utilize the wrapper component which checks permissions before rendering root level components -
Add the permissions to the handbook
Verification by another Engineer:
-
Both mutations and queries should use a permissions framework for authorization -
Forms module for backend should use new permissions framework and define different abilities for different users in the application -
The front end should use the backend permissions when displaying (modules) and menu items and root level components -
The front end should utilize the wrapper component which checks permissions before rendering root level components -
Add the permissions to the handbook
Edited by Nicolas Garcia