...
Convention:
Backend permission action verbs: Use HTTP-like verbs to specify the action. The available action verbs are:
get
for retrievalpost
for creation and executionput
for updatespatch
for partial updatesdelete
for deleteexecute
for execution
Frontend permission action verbs are:
view
for viewing of entitiesedit
for edit of entitiescreate
for creation of entitiesdelete
for deletion of entitiesenabled
- single permission for the module, that marked it “enabled“execute
- for actions' executionsmanage
- any kind of aggregators or whenexecute
sounds weird
Example:
post
infinance-storage.budgets.item.post
indicates a creation operation,create
in "ui-inventory.item.create"
...