From 50af59a4d8e4a8033dde5ef221747c65017c64aa Mon Sep 17 00:00:00 2001 From: zPlus Date: May 09 2020 13:36:27 +0000 Subject: Improve email text for new user registration. - Split variable "url" into "instance_url" and "confirmation_url" - Fix a typo in the text - Add more spacing in the text --- diff --git a/pagure/ui/login.py b/pagure/ui/login.py index 8383603..a170104 100644 --- a/pagure/ui/login.py +++ b/pagure/ui/login.py @@ -354,27 +354,33 @@ def send_confirmation_email(user): if not user.emails: return - url = pagure.config.config.get("APP_URL", flask.request.url_root) + # The URL of this instance + instance_url = pagure.config.config.get("APP_URL", flask.request.url_root) - url = urljoin( - url or flask.request.url_root, - flask.url_for("ui_ns.confirm_user", token=user.token), + # A link with a secret token to confirm the registration + confirmation_url = urljoin( + instance_url, flask.url_for("ui_ns.confirm_user", token=user.token), ) - message = """ Dear %(username)s, + message = """Dear %(username)s, -Thank you for registering on pagure at %(url)s. +Thank you for registering on pagure at %(instance_url)s. To finish your registration, please click on the following link or copy/paste it in your browser: - %(url)s -You account will not be activated until you finish this step. + %(confirmation_url)s + +Your account will not be activated until you finish this step. Sincerely, Your pagure admin. """ % ( - {"username": user.username, "url": url} + { + "username": user.username, + "instance_url": instance_url, + "confirmation_url": confirmation_url, + } ) pagure.lib.notify.send_email(