summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2020-03-27 22:20:25 +0530
committerAndinus <andinus@nand.sh>2020-03-27 22:20:25 +0530
commit79b376a659a1d58db01f60ad049110363fbf15fc (patch)
tree961754d43fa2763d0ff896f3d1e5c8f567100056
parent248dff015bf5f6ce2598678c0dac892f9f80e400 (diff)
downloadperseus-79b376a659a1d58db01f60ad049110363fbf15fc.tar.gz
Add version number
-rw-r--r--core/version.go6
-rw-r--r--handler/web/page.go1
-rw-r--r--handler/web/register.go3
-rw-r--r--web/register.html2
4 files changed, 11 insertions, 1 deletions
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 @@
 	&nbsp;/&nbsp;
 	<a href="https://andinus.nand.sh/perseus">Perseus</a>
 	<span style="float:right">
+	  Perseus {{ .Version }}
+	  &nbsp;/&nbsp;
 	  <a href="https://tildegit.org/andinus/perseus">
 	    Source Code
 	  </a>