user group toml

This commit is contained in:
mbecker20
2024-04-23 21:26:18 -07:00
parent 85157ddfb9
commit 62b34ab9a5
2 changed files with 29 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
[[user_group]]
name = "uso_groupo"
users = ["becker.maxh", "defi moses"]
[[user_group.permission]]
target.type = "Server"
target.id = "mogh-server"
level = "Read"
[[user_group.permission]]
target.type = "Deployment"
target.id = "monitor-core-v1-dev"
level = "Execute"
[[user_group.permission]]
target.type = "Deployment"
target.id = "monitor-frontend-v1-dev"
level = "Execute"
[[user_group.permission]]
target.type = "Build"
target.id = "monitor-core-next"
level = "Execute"
[[user_group.permission]]
target.type = "Build"
target.id = "monitor-frontend-next"
level = "Execute"

View File

@@ -18,7 +18,7 @@ pub struct UserGroupToml {
#[serde(default)]
pub users: Vec<String>,
#[serde(default)]
#[serde(default, alias = "permission")]
pub permissions: Vec<PermissionToml>,
}