mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-11 17:44:19 -05:00
user group toml
This commit is contained in:
28
bin/monrun/resources/user_groups.toml
Normal file
28
bin/monrun/resources/user_groups.toml
Normal 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"
|
||||
@@ -18,7 +18,7 @@ pub struct UserGroupToml {
|
||||
#[serde(default)]
|
||||
pub users: Vec<String>,
|
||||
|
||||
#[serde(default)]
|
||||
#[serde(default, alias = "permission")]
|
||||
pub permissions: Vec<PermissionToml>,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user