diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/admin_disable_account.html | 20 | ||||
-rw-r--r-- | templates/admin_index.html | 1 |
2 files changed, 21 insertions, 0 deletions
diff --git a/templates/admin_disable_account.html b/templates/admin_disable_account.html new file mode 100644 index 0000000..b6eccda --- /dev/null +++ b/templates/admin_disable_account.html @@ -0,0 +1,20 @@ +{%- extends 'base.html' %} +{%- from '_macros.html' import render_field, render_submit, render_csrf %} +{%- set title = 'Account deaktivieren' %} +{%- block content %} +<p> + Hier kannst du einen Account deaktivieren. Da es quasi unmöglich ist, + Accounts zu löschen, ohne dass es Konsistenzprobleme zwischen dem LDAP und + den Datenbanken der Anwendungen gibt, wird dazu einfach das Passwort auf was + zufälliges und die Mail auf was ungültiges gesetzt. +</p> +<p> + Der Benutzer wird davon nicht benachrichtigt, mach das also nur mit + Accounts, die sicher Spammer sind! +</p> +<form action="" method="post" class="form-horizontal"> + {{ render_field(form.username, autofocus="autofocus") }} + {{ render_submit(value='Account deaktivieren')}} + {{ render_csrf(form) }} +</form> +{%- endblock %} diff --git a/templates/admin_index.html b/templates/admin_index.html index 6275bcc..7267493 100644 --- a/templates/admin_index.html +++ b/templates/admin_index.html @@ -4,5 +4,6 @@ <ul> <li><a href="{{ url_for('admin_create_account') }}">Account erstellen</a></li> <li><a href="{{ url_for('admin_view_blacklist') }}">Blacklist anzeigen</a></li> + <li><a href="{{ url_for('admin_disable_account') }}">Account deaktivieren</a></li> </ul> {%- endblock %} |