From 4f731893bf5bcb812c43da009773b0079b0aeee3 Mon Sep 17 00:00:00 2001 From: jan Date: Sun, 17 Jan 2016 13:28:36 +0100 Subject: =?UTF-8?q?hinzuf=C3=BCgen=20der=20user=20settings=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/frontend/renderer.go b/frontend/renderer.go index f311462..eeff58e 100644 --- a/frontend/renderer.go +++ b/frontend/renderer.go @@ -101,3 +101,8 @@ func (r *Renderer) RenderLoginPage(w http.ResponseWriter, data map[string]interf func (r *Renderer) RenderRegistrationPage(w http.ResponseWriter, data map[string]interface{}) { r.RenderPage("register", w, data) } + +// RenderUserSettingsPage zeigt die Einstellungen für den Benutzer an. +func (r *Renderer) RenderUserSettingsPage(w http.ResponseWriter, data map[string]interface{}) { + r.RenderPage("user_settings", w, data) +} diff --git a/main.go b/main.go index d657a4c..79adfce 100644 --- a/main.go +++ b/main.go @@ -63,6 +63,7 @@ func main() { router.HandlerFunc("GET", "/login", login.DisplayLogin) router.HandlerFunc("POST", "/login", login.Login) + router.HandlerFunc("GET", "/settings", login.DisplayUserSettings) router.HandlerFunc("GET", "/logout", login.Logout) router.HandlerFunc("GET", "/register", login.DisplayRegistration) router.HandlerFunc("POST", "/register", login.Register) diff --git a/views/user_settings.html b/views/user_settings.html new file mode 100644 index 0000000..cf350a5 --- /dev/null +++ b/views/user_settings.html @@ -0,0 +1,62 @@ +{{ define "user_settings" }} + + + {{ template "materialize" }} + {{ .user.Name }} - grilist + + + + {{ template "navbar" . }} +
+

{{ .user.Name }}

+
+
+ {{ if .error }} +
+
+
+ Fehler +

Es gab einen Fehler: {{ .error }}

+
+
+
+ {{ end }} +
+
+
Standardmäßig wird dein Benutzername angezeigt. Das Ändern des Anzeigenamen erlaubt dir, dass dich andere Nutzer unter einem anderen Namen sehen.
+ perm_identity + +
+

+

Passwort ändern

+
Dein Passwort muss eine Länge von mindestens benis Zeichen haben.
+
+ lock_outline + +
+
+ lock + +
+
+ lock + +
+
+ +

+
+
+
+ +
+
+
+
+ + +{{ end }} -- cgit v0.10.1