From 14bff68cbf5373c2efe14f1405192d6d2dc4d8ac Mon Sep 17 00:00:00 2001 From: Philippe Loctaux Date: Thu, 30 Mar 2023 23:57:06 +0200 Subject: [PATCH] ezidam: apps: don't include ezidam --- crates/ezidam/src/routes/admin/apps.rs | 7 ++- .../templates/pages/admin/apps/list.html.tera | 51 ++++++++++--------- 2 files changed, 33 insertions(+), 25 deletions(-) diff --git a/crates/ezidam/src/routes/admin/apps.rs b/crates/ezidam/src/routes/admin/apps.rs index e6c8484..d9e7278 100644 --- a/crates/ezidam/src/routes/admin/apps.rs +++ b/crates/ezidam/src/routes/admin/apps.rs @@ -4,10 +4,13 @@ use rocket::get; #[get("/admin/apps")] pub async fn admin_apps(mut db: Connection, admin: JwtAdmin) -> Result { - let list = App::get_all(&mut *db, None).await?; + let mut apps = App::get_all(&mut *db, None).await?; + + // Remove ezidam from list + apps.retain(|app| *app.id() != AppID("ezidam".into())); Ok(Page::AdminApps(super::content::AdminApps { user: admin.0, - apps: list, + apps, })) } diff --git a/crates/ezidam/templates/pages/admin/apps/list.html.tera b/crates/ezidam/templates/pages/admin/apps/list.html.tera index 0655f6d..460f97b 100644 --- a/crates/ezidam/templates/pages/admin/apps/list.html.tera +++ b/crates/ezidam/templates/pages/admin/apps/list.html.tera @@ -1,9 +1,12 @@ {% extends "shell" %} {% block content %} +{% set new_app_label = "New application" %} +{% set new_app_link = "./new" %}