aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/account/session/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-10-01 00:38:29 +0200
committermetamuffin <metamuffin@disroot.org>2023-10-01 00:38:29 +0200
commitfc5e13ae525cb74e77a5bc51204f44476115cea9 (patch)
treea20b6d296d67735a2c8d42a0dc31b44c0bb53cb7 /server/src/routes/ui/account/session/mod.rs
parentd546caa3f5053ade763430490911fefd6257af9f (diff)
downloadjellything-fc5e13ae525cb74e77a5bc51204f44476115cea9.tar
jellything-fc5e13ae525cb74e77a5bc51204f44476115cea9.tar.bz2
jellything-fc5e13ae525cb74e77a5bc51204f44476115cea9.tar.zst
draft for permission framework
Diffstat (limited to 'server/src/routes/ui/account/session/mod.rs')
-rw-r--r--server/src/routes/ui/account/session/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/src/routes/ui/account/session/mod.rs b/server/src/routes/ui/account/session/mod.rs
index b13f157..0de15c4 100644
--- a/server/src/routes/ui/account/session/mod.rs
+++ b/server/src/routes/ui/account/session/mod.rs
@@ -3,8 +3,8 @@
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2023 metamuffin <metamuffin.org>
*/
-use crate::database::User;
use chrono::{DateTime, Utc};
+use jellycommon::user::{PermissionSet, User};
use serde::{Deserialize, Serialize};
pub mod guard;
@@ -20,4 +20,5 @@ pub struct AdminSession(pub Session);
pub struct SessionData {
username: String,
expire: DateTime<Utc>,
+ permissions: PermissionSet,
}