templates_messagesdir = $(templatesdir)/messages
dist_templates_messages_users_DATA = \
- src/templates/messages/users/account-activation.markdown
+ src/templates/messages/users/account-activation.markdown \
+ src/templates/messages/users/email-activation.markdown
templates_messages_usersdir = $(templates_messagesdir)/users
self.user.send_template("messages/users/account-activation")
- def send_email_activation_mail(self, email):
+ def send_email_activation_mail(self):
logging.debug("Sending email address activation mail to %s" % self.email)
- # Get the saved locale from the user.
- _ = self.user.locale.translate
-
- subject = _("Email address Activation")
-
- message = _("You, or somebody using your email address, has add this email address to an account on the Pakfire Build Service.")
- message += "\n"*2
- message += _("To activate your this email address account, please click on the link below.")
- message += "\n"*2
- message += " %(baseurl)s/user/%(name)s/activate?code=%(activation_code)s" \
- % { "baseurl" : self.settings.get("baseurl"), "name" : self.user.name,
- "activation_code" : self.activation_code, }
- message += "\n"*2
- message += "Sincerely,\n The Pakfire Build Service"
-
- self.backend.messages.add(self.recipient, subject, message)
+ self.user.send_template("messages/users/email-activation", email=self)
# Some testing code.
--- /dev/null
+Subject: {{ _("Email Address Activation") }}
+
+{{ _("You, or somebody using your email address, has added this email address to an account on the Pakfire Build Service.") }}
+
+{{ _("To activate your this email address, please click on the link below:") }}
+
+ {{ baseurl }}/user/{{ user.name }}/activate?code={{ email.activation_code }}
+
+Sincerely,
+-The Pakfire Build Service
\ No newline at end of file