Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions PERMISSIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ grant assignment.

#### Permission Inheritance

- **Writer**: inherited from parent B2B Organization, child B2B Organization
- **Auditor**: inherited from parent B2B Organization, child B2B Organization, Project Membership Key Contact

---
Expand Down
8 changes: 5 additions & 3 deletions charts/lfx-platform/files/model.fga
Original file line number Diff line number Diff line change
Expand Up @@ -353,9 +353,11 @@ type b2b_org
define owner: [user]
# @fgadoc:jtbd Update org details & access settings
# @fgadoc:jtbd Manage membership committee seat assignments
define writer: [user] or owner or global_org_admin
# auditor cascades transitively up and down the hierarchy via parent/child.
# writer does NOT cascade — edit scope stays on the directly-assigned org only.
define writer: [user] or owner or global_org_admin or writer from parent or writer from child
# writer and auditor both cascade transitively up and down the hierarchy via
# parent/child (LFXV2-3029) — an editor on any organization in a connected
# parent-child-sibling group is an editor on every member of that group,
# matching the auditor traversal below.
# @fgadoc:jtbd View org details, settings & committee seats
# @fgadoc:jtbd View org workspaces & workspace projects
define auditor: [user, team#member] or writer or auditor from parent or auditor from child or key_contact from membership
Expand Down
2 changes: 1 addition & 1 deletion charts/lfx-platform/templates/openfga/model.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
- version:
major: 14
minor: 3
patch: 0
patch: 1
authorizationModel: |
{{ .Files.Get "files/model.fga" | indent 8 }}
{{- end }}
Loading