This commit is contained in:
2024-04-16 21:46:44 +02:00
parent 8a0401989c
commit 79103c6712
3 changed files with 18 additions and 3 deletions

View File

@ -4,6 +4,7 @@ pub mod weeks;
use crate::auth::Authorized; use crate::auth::Authorized;
use crate::database::latest::trees::{category, session}; use crate::database::latest::trees::{category, session};
use crate::routes::api;
use crate::status_json::StatusJson; use crate::status_json::StatusJson;
use crate::util::EventNotifier; use crate::util::EventNotifier;
use bincode::{deserialize, serialize}; use bincode::{deserialize, serialize};
@ -101,7 +102,7 @@ pub fn start_session(
event_notifier: &State<EventNotifier>, event_notifier: &State<EventNotifier>,
db: &State<sled::Db>, db: &State<sled::Db>,
) -> Result<Redirect, StatusJson> { ) -> Result<Redirect, StatusJson> {
super::api::toggle_category_session(category_uuid, true, event_notifier, db)?; api::session::toggle_category_session(category_uuid, true, event_notifier, db)?;
Ok(Redirect::to(uri!(index))) Ok(Redirect::to(uri!(index)))
} }
@ -112,7 +113,7 @@ pub fn end_session(
event_notifier: &State<EventNotifier>, event_notifier: &State<EventNotifier>,
db: &State<sled::Db>, db: &State<sled::Db>,
) -> Result<Redirect, StatusJson> { ) -> Result<Redirect, StatusJson> {
super::api::toggle_category_session(category_uuid, false, event_notifier, db)?; api::session::toggle_category_session(category_uuid, false, event_notifier, db)?;
Ok(Redirect::to(uri!(index))) Ok(Redirect::to(uri!(index)))
} }

View File

@ -1,4 +1,4 @@
use rocket::{response::content::Html, State}; use rocket::{get, response::content::Html, State};
use rocket_dyn_templates::Template; use rocket_dyn_templates::Template;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};

View File

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="en">
{{> head}}
<body>
{{> header}}
<h1>Dailies</h2>
<div class="category_list">
{{#each categories}}
{{>category_entry}}
{{/each}}
</div>
</body>
</html>