From 79b376a659a1d58db01f60ad049110363fbf15fc Mon Sep 17 00:00:00 2001 From: Andinus Date: Fri, 27 Mar 2020 22:20:25 +0530 Subject: Add version number --- core/version.go | 6 ++++++ handler/web/page.go | 1 + handler/web/register.go | 3 ++- web/register.html | 2 ++ 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 core/version.go diff --git a/core/version.go b/core/version.go new file mode 100644 index 0000000..3e45c6f --- /dev/null +++ b/core/version.go @@ -0,0 +1,6 @@ +package core + +// Version will return the current version. +func Version() string { + return "v0.1.0" +} diff --git a/handler/web/page.go b/handler/web/page.go index cf96395..647984d 100644 --- a/handler/web/page.go +++ b/handler/web/page.go @@ -9,4 +9,5 @@ type Page struct { Error []string Success []string Notice []string + Version string } diff --git a/handler/web/register.go b/handler/web/register.go index 232768e..1e76af2 100644 --- a/handler/web/register.go +++ b/handler/web/register.go @@ -8,12 +8,13 @@ import ( "strings" "tildegit.org/andinus/perseus/auth" + "tildegit.org/andinus/perseus/core" "tildegit.org/andinus/perseus/storage/sqlite3" ) // HandleRegister handles /register pages. func HandleRegister(w http.ResponseWriter, r *http.Request, db *sqlite3.DB) { - p := Page{} + p := Page{Version: core.Version()} p.Notice = []string{ "Only [a-z] & [0-9] allowed for username", "Password length must be greater than 8 characters", diff --git a/web/register.html b/web/register.html index d39e2cf..e71979e 100644 --- a/web/register.html +++ b/web/register.html @@ -45,6 +45,8 @@  /  Perseus + Perseus {{ .Version }} +  /  Source Code -- cgit 1.4.1-2-gfad0