feat: task system
All checks were successful
Build and Push App Image / build-and-push (push) Successful in 1m55s

This commit is contained in:
domrichardson
2026-03-27 16:33:11 +00:00
parent d793b5ccf2
commit 1b336299ee
15 changed files with 3876 additions and 17 deletions

View File

@@ -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