feat: task system
All checks were successful
Build and Push App Image / build-and-push (push) Successful in 1m55s
All checks were successful
Build and Push App Image / build-and-push (push) Successful in 1m55s
This commit is contained in:
@@ -23,6 +23,7 @@ space.<space_permission_key>.<action>
|
||||
- space_permission_key is derived from the space name (normalized token)
|
||||
- Example:
|
||||
- space.product_docs.note.create
|
||||
- space.product_docs.tasks.create
|
||||
- space.product_docs.settings.member.manage
|
||||
|
||||
## Space-Scoped Actions Currently Enforced
|
||||
@@ -49,6 +50,16 @@ space.<space_permission_key>.<action>
|
||||
- note.edit
|
||||
- note.delete
|
||||
|
||||
### Task Management
|
||||
|
||||
- tasks.create
|
||||
- tasks.edit
|
||||
- tasks.delete
|
||||
|
||||
### Task Status Management
|
||||
|
||||
- tasks.status.manage
|
||||
|
||||
## Wildcard Support
|
||||
|
||||
Permissions support wildcard matching with \*.
|
||||
@@ -59,6 +70,8 @@ Examples:
|
||||
- Grants all permissions for the product_docs space
|
||||
- space.\*.note.create
|
||||
- Grants note.create for all spaces
|
||||
- space.\*.tasks.\*
|
||||
- Grants all task permissions for all spaces
|
||||
- `*`
|
||||
- Grants all permissions globally
|
||||
|
||||
|
||||
Reference in New Issue
Block a user