aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-01-29 18:23:30 +0100
committermetamuffin <metamuffin@disroot.org>2023-01-29 18:23:30 +0100
commit15d0a83247c3b6091f006df967f54f8399030cf6 (patch)
treeea99621ec7c6f58417c56bf671b2937e37487888 /server/src/routes/mod.rs
parentde8d69d2886ae50e28da210fc690c99457a804bb (diff)
downloadjellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar
jellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar.bz2
jellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar.zst
user settings page
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r--server/src/routes/mod.rs13
1 files changed, 10 insertions, 3 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs
index c567d94..98063da 100644
--- a/server/src/routes/mod.rs
+++ b/server/src/routes/mod.rs
@@ -5,7 +5,10 @@
*/
use crate::{database::Database, library::Library, routes::ui::error::MyResult, CONF};
use jellyremuxer::RemuxerContext;
-use rocket::{catchers, config::SecretKey, fs::FileServer, get, routes, Build, Config, Rocket, fairing::AdHoc, http::Header};
+use rocket::{
+ catchers, config::SecretKey, fairing::AdHoc, fs::FileServer, get, http::Header, routes, Build,
+ Config, Rocket,
+};
use std::fs::File;
use stream::r_stream;
use ui::{
@@ -13,6 +16,7 @@ use ui::{
admin::{r_account_admin_dashboard, r_account_admin_invite, r_account_admin_remove_user},
r_account_login, r_account_login_post, r_account_logout, r_account_logout_post,
r_account_register, r_account_register_post,
+ settings::{r_account_settings, r_account_settings_post},
},
error::r_catch,
home::{r_home, r_home_unpriv},
@@ -43,8 +47,9 @@ pub fn build_rocket(
})
.manage(remuxer)
.manage(library)
- .manage(database).attach(AdHoc::on_response("set server header", |_req,res| {
- res.set_header(Header::new("server","jellything"));
+ .manage(database)
+ .attach(AdHoc::on_response("set server header", |_req, res| {
+ res.set_header(Header::new("server", "jellything"));
Box::pin(async {})
}))
.register("/", catchers![r_catch])
@@ -69,6 +74,8 @@ pub fn build_rocket(
r_account_admin_dashboard,
r_account_admin_invite,
r_account_admin_remove_user,
+ r_account_settings,
+ r_account_settings_post,
r_favicon,
r_item_assets,
],