add: add group of services for permissions
This commit is contained in:
Vendored
+3
@@ -115,6 +115,9 @@
|
|||||||
"enum": ["ai", "auth", "automation", "backup", "caldav", "communication", "database", "dev", "experimental", "finance", "media", "monitoring", "network", "productivity", "storage"]
|
"enum": ["ai", "auth", "automation", "backup", "caldav", "communication", "database", "dev", "experimental", "finance", "media", "monitoring", "network", "productivity", "storage"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"service_group": {
|
||||||
|
"enum": ["mandatory", "de-googling", "productivity", "account", "bonus"]
|
||||||
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {"$ref": "#/$defs/name"}
|
"items": {"$ref": "#/$defs/name"}
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: productivity
|
||||||
dependencies:
|
dependencies:
|
||||||
- postgresql-shared
|
- postgresql-shared
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
@@ -144,6 +145,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- auth
|
- auth
|
||||||
|
service_group: mandatory
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -187,6 +189,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- finance
|
- finance
|
||||||
|
service_group: bonus
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- admin
|
- admin
|
||||||
@@ -203,6 +206,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- dev
|
- dev
|
||||||
|
service_group: bonus
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- admin
|
- admin
|
||||||
@@ -219,6 +223,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- monitoring
|
- monitoring
|
||||||
|
service_group: mandatory
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -237,6 +242,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- media
|
- media
|
||||||
|
service_group: de-googling
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -255,6 +261,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- media
|
- media
|
||||||
|
service_group: "de-googling"
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -294,6 +301,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- communication
|
- communication
|
||||||
|
service_group: de-googling
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -313,6 +321,7 @@ services:
|
|||||||
categories:
|
categories:
|
||||||
- storage
|
- storage
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: bonus
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- family
|
- family
|
||||||
@@ -362,6 +371,7 @@ services:
|
|||||||
categories:
|
categories:
|
||||||
- ai
|
- ai
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: bonus
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- admin
|
- admin
|
||||||
@@ -379,6 +389,7 @@ services:
|
|||||||
categories:
|
categories:
|
||||||
- storage
|
- storage
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: bonus
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- nuji
|
- nuji
|
||||||
- admin
|
- admin
|
||||||
@@ -459,6 +470,7 @@ services:
|
|||||||
categories:
|
categories:
|
||||||
- caldav
|
- caldav
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: de-googling
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- admin
|
- admin
|
||||||
- nuji
|
- nuji
|
||||||
@@ -479,6 +491,7 @@ services:
|
|||||||
categories:
|
categories:
|
||||||
- storage
|
- storage
|
||||||
- media
|
- media
|
||||||
|
service_group: de-googling
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- admin
|
- admin
|
||||||
- nuji
|
- nuji
|
||||||
@@ -511,6 +524,7 @@ services:
|
|||||||
status: active
|
status: active
|
||||||
categories:
|
categories:
|
||||||
- productivity
|
- productivity
|
||||||
|
service_group: productivity
|
||||||
allowed_groups:
|
allowed_groups:
|
||||||
- admin
|
- admin
|
||||||
- nuji
|
- nuji
|
||||||
|
|||||||
Reference in New Issue
Block a user