From 26344ac0b621add39af5782fa391030d115e9d10 Mon Sep 17 00:00:00 2001 From: Chris Mann Date: Wed, 26 Jul 2023 11:44:29 +0200 Subject: [PATCH] Refactoring --- model-user.go | 35 +++++++++++++++++++---------------- templates/user/new.email.txt | 4 ++-- templates/user/new.html | 4 ++-- 3 files changed, 23 insertions(+), 20 deletions(-) diff --git a/model-user.go b/model-user.go index a40ab89..d785160 100644 --- a/model-user.go +++ b/model-user.go @@ -119,22 +119,25 @@ func add(user User, config *ConfigFile, ldapConn *ldap.Conn) error { } // Send the email - sendMailTplData := SendMailTplData{ - From: "alice@resdigita.org", - To: user.OtherMailbox, - RelTemplatePath: "user/new.email.txt", - EmailContentVars: EmailContentVarsTplData{ - InviteFrom: "alice@resdigita.org", - SendAddress: "https://www.gvoisins.org", - Code: "...", - }, - } - err = sendMail(sendMailTplData) - if err != nil { - log.Printf("add(user) sendMail: %v", err) - log.Printf("add(user) sendMail: %v", user) - log.Printf("add(user) sendMail: %v", sendMailTplData) - } + + err = passwordLost(user, config, ldapConn) + + // sendMailTplData := SendMailTplData{ + // From: "alice@resdigita.org", + // To: user.OtherMailbox, + // RelTemplatePath: "user/new.email.txt", + // EmailContentVars: EmailContentVarsTplData{ + // InviteFrom: "alice@resdigita.org", + // SendAddress: "https://www.gvoisins.org", + // Code: "...", + // }, + // } + // err = sendMail(sendMailTplData) + // if err != nil { + // log.Printf("add(user) sendMail: %v", err) + // log.Printf("add(user) sendMail: %v", user) + // log.Printf("add(user) sendMail: %v", sendMailTplData) + // } return err } diff --git a/templates/user/new.email.txt b/templates/user/new.email.txt index f2d75b8..c4cec4b 100644 --- a/templates/user/new.email.txt +++ b/templates/user/new.email.txt @@ -3,9 +3,9 @@ To: {{.To}} Subject: Code d'invitation GVoisin.com Content-type: text/plain; charset=utf-8 -Vous avez été invité à créer un compte sur GVoisin.com par {{.InviteFrom}} :) +Votre compte a été initié sur GVoisins.org ! -Pour créer votre compte, rendez-vous à l'adresse suivante: +Pour initier, rendez-vous à l'adresse suivante: {{.WebBaseAddress}}/invitation/{{.Code}} diff --git a/templates/user/new.html b/templates/user/new.html index acd40c9..7140fa2 100644 --- a/templates/user/new.html +++ b/templates/user/new.html @@ -71,7 +71,7 @@ Le courriel et login interne. -

Utiliser ce mot de passe : {{ .SuggestPW }}

+ {{if .ErrorPasswordTooShort}}
Le mot de passe choisi est trop court (minimum 8 caractères).