diff options
Diffstat (limited to 'common/src/config.rs')
-rw-r--r-- | common/src/config.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/src/config.rs b/common/src/config.rs index da1cfb5..467dc02 100644 --- a/common/src/config.rs +++ b/common/src/config.rs @@ -7,6 +7,8 @@ use serde::{Deserialize, Serialize}; use std::{collections::HashMap, path::PathBuf}; +use crate::user::PermissionSet; + #[rustfmt::skip] #[derive(Debug, Deserialize, Serialize, Default)] pub struct GlobalConfig { @@ -22,6 +24,7 @@ pub struct GlobalConfig { #[serde(default)] pub session_key: Option<String>, #[serde(default = "default::login_expire")] pub login_expire: i64, #[serde(default)] pub remote_credentials: HashMap<String, (String, String, bool)>, + #[serde(default)] pub default_permission_set: PermissionSet, } #[rustfmt::skip] |