You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/spec/permission.md
+16-77Lines changed: 16 additions & 77 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
# Permission & Security Metadata
2
2
3
-
Permission metadata defines access control rules for objects, fields, actions, and views. It implements role-based access control (RBAC) and field-level security.
3
+
Permission metadata defines access control rules for objects, fields, actions, and views using Role-Based Access Control (RBAC) and field-level security.
4
4
5
5
## 1. Overview
6
6
7
-
ObjectQL's permission system provides:
7
+
ObjectQL's permission system provides a pure RBAC model with:
8
8
9
+
-**Role-based access control**: Define roles and assign permissions to roles
9
10
-**Object-level permissions**: Control CRUD operations on entire objects
10
11
-**Field-level security**: Hide/protect sensitive fields from unauthorized users
11
12
-**Record-level rules**: Dynamic filtering based on ownership, sharing, or custom rules
@@ -269,69 +270,7 @@ sharing_rules:
269
270
update: true
270
271
```
271
272
272
-
## 7. Profile-Based Permissions
273
-
274
-
Organize permissions into profiles for easier management.
0 commit comments