From 929bf0e71bfc6806b1554a9abfa5680254031820 Mon Sep 17 00:00:00 2001 From: akuma06 Date: Mon, 3 Jul 2017 02:16:39 +0200 Subject: [PATCH] Fixing profile_edit --- controllers/user_handler.go | 10 ++++++---- .../layouts/partials/helpers/badgemenu.jet.html | 2 +- templates/site/torrents/listing.jet.html | 12 ++++++------ templates/site/torrents/view.jet.html | 2 +- templates/site/user/edit.jet.html | 2 +- 5 files changed, 15 insertions(+), 13 deletions(-) diff --git a/controllers/user_handler.go b/controllers/user_handler.go index 08b787fe..ece03ca8 100644 --- a/controllers/user_handler.go +++ b/controllers/user_handler.go @@ -130,13 +130,14 @@ func UserProfileFormHandler(c *gin.Context) { userSettingsForm := userValidator.UserSettingsForm{} if len(c.PostForm("email")) > 0 { - if userValidator.EmailValidation(c.PostForm("email")) { - messages.AddErrorf("email", "email_not_valid") + if !userValidator.EmailValidation(c.PostForm("email")) { + messages.AddErrorT("email", "email_not_valid") } } if len(c.PostForm("username")) > 0 { - userValidator.ValidateUsername(c.PostForm("username")) - messages.AddErrorf("username", "username_illegal") + if !userValidator.ValidateUsername(c.PostForm("username")) { + messages.AddErrorT("username", "username_illegal") + } } if !messages.HasErrors() { @@ -170,6 +171,7 @@ func UserProfileFormHandler(c *gin.Context) { } } } + fmt.Println(messages.GetAllErrors()) availableLanguages := publicSettings.GetAvailableLanguages() userProfileEditTemplate(c, userProfile, userForm, availableLanguages) } diff --git a/templates/layouts/partials/helpers/badgemenu.jet.html b/templates/layouts/partials/helpers/badgemenu.jet.html index 8500861a..4fcd1656 100644 --- a/templates/layouts/partials/helpers/badgemenu.jet.html +++ b/templates/layouts/partials/helpers/badgemenu.jet.html @@ -10,7 +10,7 @@ {{ T("profile")}} {{ T("my_notifications")}} ({{ User.GetUnreadNotifications() }}) {{ T("settings")}} - {{if User && User.HasAdmin}}{{ T("moderation")}}{{end}} + {{if User.HasAdmin()}}{{ T("moderation")}}{{end}}
{{ yield csrf_field() }}
{{ else }} diff --git a/templates/site/torrents/listing.jet.html b/templates/site/torrents/listing.jet.html index b6c5292c..3addb7e2 100644 --- a/templates/site/torrents/listing.jet.html +++ b/templates/site/torrents/listing.jet.html @@ -1,7 +1,7 @@ {{ extends "layouts/index_site" }} {{ import "layouts/partials/helpers/search" }} {{block title()}}{{ T("home")}}{{end}} -{{block contclass()}}{{if User && User.HasAdmin() }}content-admin{{end}}{{end}} +{{block contclass()}}{{if User.HasAdmin() }}content-admin{{end}}{{end}} {{block additional_header()}} @@ -15,7 +15,7 @@ - {{ if User && User.HasAdmin }} + {{ if User.HasAdmin() }} {{end}} @@ -42,7 +42,7 @@ {{ range Models}} - {{ if User && User.HasAdmin }} + {{ if User.HasAdmin() }} @@ -96,7 +96,7 @@
{{ T("category")}}
- {{ if User && User.HasAdmin }} + {{ if User.HasAdmin() }}
@@ -159,7 +159,7 @@ -{{ if User && User.HasAdmin }} +{{ if User.HasAdmin() }}