From 433572293b46b136cda5a665a5057b6f18e75178 Mon Sep 17 00:00:00 2001 From: Pierre Hubert Date: Fri, 22 Jul 2022 15:11:30 +0200 Subject: [PATCH] Display app version for administrators --- src/controllers/settings_controller.rs | 2 ++ templates/settings/base_settings_page.html | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/controllers/settings_controller.rs b/src/controllers/settings_controller.rs index 46f6db3..33d0787 100644 --- a/src/controllers/settings_controller.rs +++ b/src/controllers/settings_controller.rs @@ -17,6 +17,7 @@ pub(crate) struct BaseSettingsPage { pub app_name: &'static str, pub is_admin: bool, pub user_name: String, + pub version: &'static str, } impl BaseSettingsPage { @@ -29,6 +30,7 @@ impl BaseSettingsPage { app_name: APP_NAME, is_admin: user.admin, user_name: user.username.to_string(), + version: env!("CARGO_PKG_VERSION"), } } } diff --git a/templates/settings/base_settings_page.html b/templates/settings/base_settings_page.html index 7042eeb..2d407d0 100644 --- a/templates/settings/base_settings_page.html +++ b/templates/settings/base_settings_page.html @@ -14,6 +14,9 @@ {{ _p.app_name }} + {% if _p.is_admin %} + Version {{ _p.version }} + {% endif %}