From d6411168c24017e23969226187decc567640ffbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Alain?= Date: Sun, 4 Dec 2016 00:12:50 +0100 Subject: [PATCH] Ajout du mail de bienvenue --- users/templates/users/email_welcome | 21 +++++++++++++++++++++ users/views.py | 12 ++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 users/templates/users/email_welcome diff --git a/users/templates/users/email_welcome b/users/templates/users/email_welcome new file mode 100644 index 00000000..d3baeb8c --- /dev/null +++ b/users/templates/users/email_welcome @@ -0,0 +1,21 @@ +Bonjour {{nom}} ! + +Vous êtes maintenant adhérent du Rézo ! Nous sommes ravis de vous accueillir dans l'association. Outre l'accès à Internet, vous pourrez participer aux activités que nous proposons et profiter des services mis en place. Ceux-ci sont à découvrir sur le site Re2o (https://re2o.rezometz.org). Re2o vous permet aussi de gérer vos informations personnelles. + +Le Rézo recrute ! Nous sommes passionnés (et bénévoles), alors si vous êtes intéressé de près ou de loin pour nous aider, n'hésitez pas ! + +Pour nous faire part de toute remarque, suggestion ou problème vous pouvez nous envoyer un mail à rezo-admin@rezometz.org. + +À bientôt, +L'équipe Rézo. + +--- + +Welcome to the Rézo ! + +As a member of the association, not only can you access to the Internet but also a variety of services that you can discover on the website Re2o (log in using your credentials at https://re2o.rezometz.org). + +For any information, suggestion or problem, you can contact us via email at rezo-admin@rezometz.org. + +Regards, +The (voluntary) Rézo team. diff --git a/users/views.py b/users/views.py index ff505326..576b28ed 100644 --- a/users/views.py +++ b/users/views.py @@ -90,6 +90,17 @@ def notif_ban(ban): EMAIL_FROM, [ban.user.email], fail_silently=False) return +def notif_inscription(user): + """ Prend en argument un objet user, envoie un mail de bienvenue """ + t = loader.get_template('users/email_welcome') + c = Context({ + 'nom': str(user.name) + ' ' + str(user.surname), + }) + send_mail('Bienvenue au Rézo', t.render(c), + EMAIL_FROM, [user.email], fail_silently=False) + return + + @login_required @permission_required('cableur') def new_user(request): @@ -106,6 +117,7 @@ def new_user(request): req.user = user req.save() reset_passwd_mail(req, request) + notif_inscription(user) messages.success(request, "L'utilisateur %s a été crée, un mail pour l'initialisation du mot de passe a été envoyé" % user.pseudo) return redirect("/users/profil/" + str(user.id)) return form({'userform': user}, 'users/user.html', request)