Skip to content

Commit 30bcedc

Browse files
Merge pull request #46 from linuxfoundation/LFXV2-351
added the groupsio mailing list model
2 parents 01cfe9a + 737f4bb commit 30bcedc

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

charts/lfx-platform/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: v2
55
name: lfx-platform
66
description: LFX Platform v2 Helm chart
77
type: application
8-
version: 0.2.4
8+
version: 0.2.5
99
icon: https://github.com/linuxfoundation/lfx-v2-helm/raw/main/img/lfx-logo-color.svg
1010
dependencies:
1111
- name: traefik

charts/lfx-platform/templates/openfga/model.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
spec:
1313
instances:
1414
- version:
15-
major: 3
15+
major: 4
1616
minor: 0
1717
patch: 0
1818
authorizationModel: |
@@ -52,6 +52,16 @@ spec:
5252
define auditor: auditor from project or writer
5353
define viewer: [user:*] or auditor from project
5454
55+
type groupsio_mailing_list
56+
relations
57+
define groupsio_service: [groupsio_service] # Parent relationship
58+
define project: project from groupsio_service # Inherit project permissions
59+
define committee: [committee] # Inherit committee permissions
60+
define owner: owner from groupsio_service
61+
define writer: writer from groupsio_service or writer from committee
62+
define auditor: auditor from groupsio_service or auditor from committee
63+
define viewer: viewer from groupsio_service or member from committee
64+
5565
type meeting
5666
relations
5767
define project: [project]

0 commit comments

Comments
 (0)