aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2021-08-14 12:11:30 +0800
committerKunoiSayami <[email protected]>2021-08-14 12:11:30 +0800
commitde721bd8ef90f4158007a8e8b9b9e2c431dc46f7 (patch)
tree9fa91fe1d91f13c8fd42d3716bf2e3333725bdd5
parent5da9a6f954f9ebc8bd796c13bba3b5085e3478ef (diff)
feat(core): Show version in authentication pagev3.0.6
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--src/authentication_page.html2
-rw-r--r--src/main.rs2
4 files changed, 5 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 75e2603..eb29b6b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -370,7 +370,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "cgit-simple-authentication"
-version = "3.0.5"
+version = "3.0.6"
dependencies = [
"anyhow",
"argon2",
diff --git a/Cargo.toml b/Cargo.toml
index 38ace99..a889001 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cgit-simple-authentication"
-version = "3.0.5"
+version = "3.0.6"
authors = ["KunoiSayami <[email protected]>"]
edition = "2018"
diff --git a/src/authentication_page.html b/src/authentication_page.html
index c62dce0..6ece746 100644
--- a/src/authentication_page.html
+++ b/src/authentication_page.html
@@ -1,4 +1,4 @@
-<h2>Authentication Required</h2>
+<h2>Authentication Required<sup style="font-weight: normal;">v{{version}}</sup></h2>
<form method="post" action="{{action}}">
<input type="hidden" name="redirect" value={{redirect}}" />
<table>
diff --git a/src/main.rs b/src/main.rs
index f960422..4b12952 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -244,6 +244,7 @@ async fn verify_login(cfg: &Config, data: &FormData) -> Result<bool> {
pub struct Meta<'a> {
action: &'a str,
redirect: &'a str,
+ version: &'a str,
}
// Processing the `body` called by cgit.
@@ -253,6 +254,7 @@ async fn cmd_body(matches: &ArgMatches<'_>, _cfg: Config) {
let meta = Meta {
action: matches.value_of("login-url").unwrap_or(""),
redirect: matches.value_of("current-url").unwrap_or(""),
+ version: env!("CARGO_PKG_VERSION"),
};
handlebars
.render_template_to_write(source, &meta, std::io::stdout())