Enabled 'Send Password via eMail' function.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user