diff options
Diffstat (limited to 'accounts/templates/index.html')
-rw-r--r-- | accounts/templates/index.html | 71 |
1 files changed, 56 insertions, 15 deletions
diff --git a/accounts/templates/index.html b/accounts/templates/index.html index 075e7c9..d10adf7 100644 --- a/accounts/templates/index.html +++ b/accounts/templates/index.html @@ -1,21 +1,62 @@ {%- extends 'base.html' %} {%- from '_macros.html' import render_field, render_submit %} +{%- set title = 'Einstellungen' %} {%- block content %} -<h2>Login</h2> -<p> - Willkommen bei <strong>spline accounts</strong>. - Melde dich an, - <a href="{{ url_for('.about') }}">informier dich</a>, oder - <a href="{{ url_for('.register') }}">leg einen Account an</a>. -</p> - <form action="{{ url_for('.index') }}" method="post" class="form-horizontal"> - {% for field in form %} - {{ render_field(field) }} - {% endfor %} - {{ render_submit(value='Login') }} - <p class="form-actions"><a href="{{ url_for('.register') }}">Account erstellen</a></div> - <p class="form-actions"><a href="{{ url_for('.lost_password') }}">Passwort oder Benutzername vergessen</a></div> -</form> + <h2>Globale Einstellungen ändern</h2> + {{ render_field(form.mail) }} + <p></p> + {{ render_field(form.old_password) }} + {{ render_field(form.password) }} + {{ render_field(form.password_confirm) }} + {{ render_field(form.csrf_token) }} + {{ render_submit(value='Speichern',name='submit_main') }} + + <h2>Dienste verwalten</h2> + <p> + Standardmäßig kannst du dich auf allen teilnehmenden Diensten mit dem + oben konfigurierten allgemeinen Passwort einloggen. + </p> + <p> + Du kannst für jeden Dienst ein eigenes Passwort setzen. Das empfiehlt + sich zum Beispiel, wenn du einen der Dienste oft unterwegs an fremden + Rechnern nutzt. + </p> + + {%- for service in services %} + <div class="service"> + <h3> + {% if service.changed %} + {{ form.get_servicedelete(service.id) }} + {% else %} + {{ form.get_servicedelete(service.id)(disabled=True) }} + {% endif %} + {{ service.name }} + </h3> + <ul> + {%- if service.changed %} + <li class="active">eigenes Passwort</li> + </li> + {%- else %} + <li class="inactive">allgemeines Passwort</li> + {%- endif %} + </ul> + + <div class="form-service"> + <p>Neues Passwort setzen:</p> + {{ render_field(form.get_servicepassword(service.id)) }} + {{ render_field(form.get_servicepasswordconfirm(service.id)) }} + {{ render_submit(value='Speichern',name='submit_main') }} + </div> + </div> + {%- endfor %} + <div class="form-submit-services"> + <input type="submit" value="selektierte Passwörter zurücksetzen" name="submit_services" /> + </div> +</form> {%- endblock %} + +{% block javascript %} + $(document).ready(settings_service_toggle); +{% endblock %} |