aboutsummaryrefslogtreecommitdiff
path: root/common/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/config.rs')
-rw-r--r--common/src/config.rs3
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]