add: add group of services for permissions

This commit is contained in:
2026-07-13 12:56:37 +02:00
parent 6ec4e8c5d6
commit 7768703437
2 changed files with 17 additions and 0 deletions
+3
View File
@@ -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"}
+14
View File
@@ -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