summaryrefslogtreecommitdiff
path: root/etc/authzd/spice.schema
blob: 0f3494f7d3e300c7c356e55e7bff88b25348df5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
definition user {}

definition project {
  relation guest: user
  relation planner: user
  relation reporter: user
  relation developer: user
  relation maintainer: user
  relation owner: user
  relation admin: user

  permission read = developer + maintainer
  permission write = maintainer
}

definition group {
}

definition resource {
  relation reader: user | user:*
  relation writer: user | user:*

  permission read = reader + writer
  permission create = writer
  permission update = writer
  permission delete = writer
}