Enabled 'Send Password via eMail' function.

This commit is contained in:
2018-01-24 12:59:37 +01:00
parent cb6c00eba3
commit c7933ab107
4 changed files with 33 additions and 4 deletions

View File

@@ -127,3 +127,28 @@ class EventToPublishMail(AbstractEventMail):
def _get_recipients(self):
return get_recipients('publish', self._event.sport)
class PasswordSetEmail(AbstractMail):
_subject = u'[DAV Veranstaltungen] Zugangsdaten'
_template_name = 'dav_events/emails/password_set.txt'
def __init__(self, user, password):
self._user = user
self._password = password
def _get_recipients(self):
r = '{fullname} <{email}>'.format(fullname=self._user.get_full_name(),
email=self._user.email)
return [r]
def _get_body(self):
template_name = self._template_name
template = get_template(template_name)
context = {
'base_url': config.BASE_URL,
'fullname': self._user.get_full_name(),
'username': self._user.username,
'password': self._password
}
return template.render(context)