allow filter for kiosk, to only show boats at specific location

This commit is contained in:
2023-08-05 12:59:02 +02:00
parent 6809a85749
commit 8a40dfe017
3 changed files with 55 additions and 16 deletions

View File

@ -83,16 +83,17 @@ fn new_kiosk(cookies: &CookieJar<'_>) -> Redirect {
let mut cookie = Cookie::new("kiosk", "yes".to_string());
cookie.set_expires(OffsetDateTime::now_utc() + Duration::weeks(12));
cookies.add_private(cookie);
Redirect::to("/log")
Redirect::to("/log/Linz")
}
#[get("/")]
#[get("/<loc>")]
async fn kiosk(
db: &State<SqlitePool>,
flash: Option<FlashMessage<'_>>,
_kiosk: KioskCookie,
loc: String,
) -> Template {
let boats = Boat::all(db).await;
let boats = Boat::all_at_location(db, loc).await;
let coxes = User::cox(db).await;
let users = User::all(db).await;
let logtypes = LogType::all(db).await;