summaryrefslogtreecommitdiffstats
path: root/accounts/views/admin/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/views/admin/__init__.py')
-rw-r--r--accounts/views/admin/__init__.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/accounts/views/admin/__init__.py b/accounts/views/admin/__init__.py
index f6ac51a..d008d98 100644
--- a/accounts/views/admin/__init__.py
+++ b/accounts/views/admin/__init__.py
@@ -7,7 +7,7 @@ from flask.ext.login import current_user
from uuid import uuid4
from werkzeug.exceptions import Forbidden
-from accounts.utils import templated, send_register_confirmation_mail
+from accounts.utils import templated
from accounts.forms import AdminCreateAccountForm, AdminDisableAccountForm
@@ -33,7 +33,8 @@ def index():
def create_account():
form = AdminCreateAccountForm()
if request.method == 'POST' and form.validate():
- send_register_confirmation_mail(form.username.data, form.mail.data)
+ current_app.mail_backend.send(form.mail.data, 'mail/register.txt',
+ username=form.username.data)
flash(u'Mail versandt.', 'success')
return redirect(url_for('admin.index'))
@@ -78,13 +79,10 @@ def disable_account():
flash(u'Passwort auf ein zufälliges und Mailadresse auf %s '
u'gesetzt.' % mail, 'success')
- if current_app.config.get('MAIL_REGISTER_NOTIFY'):
- current_app.mail_backend.send(
- current_app.config['MAIL_REGISTER_NOTIFY'],
- u'[accounts] Benutzer %s deaktiviert' % form.user.uid,
- 'Benutzername: %s\nE-Mail war: %s\n\ndurch: %s\n' % \
- (form.user.uid, oldmail, session['username'])
- )
+ current_app.mail_backend.send(
+ current_app.config['MAIL_REGISTER_NOTIFY'],
+ 'mail/disable_notify.txt',
+ username=form.user.uid, mail=oldmail, admin=current_user.uid)
return redirect(url_for('admin.index'))