Refactor: split code into several django apps (we call them modules).
This commit is contained in:
1
dav_auth/templates/dav_auth/base.html
Normal file
1
dav_auth/templates/dav_auth/base.html
Normal file
@@ -0,0 +1 @@
|
||||
{% extends "dav_base/base.html" %}
|
||||
6
dav_auth/templates/dav_auth/emails/password_set.txt
Normal file
6
dav_auth/templates/dav_auth/emails/password_set.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Hallo {{ fullname }},
|
||||
|
||||
Benutzername: {{ username }}
|
||||
Passwort: {{ password }}
|
||||
|
||||
URL: {{ base_url }}{% url 'root' %}
|
||||
36
dav_auth/templates/dav_auth/forms/login.html
Normal file
36
dav_auth/templates/dav_auth/forms/login.html
Normal file
@@ -0,0 +1,36 @@
|
||||
{% extends "dav_auth/base.html" %}
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block head-title %}{% trans 'Login' %} - {{ block.super }}{% endblock head-title %}
|
||||
|
||||
{% block page-container %}
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<h3>{% trans 'Login' %}</h3>
|
||||
<div class="well">
|
||||
<form action="" method="post">
|
||||
{% csrf_token %}
|
||||
{% bootstrap_form form %}
|
||||
<div class="pull-right"><a href="{% url 'dav_auth:reset_password' %}">{% trans 'Passwort vergessen?' %}</a></div>
|
||||
{% buttons %}
|
||||
<button type="submit" class="btn btn-success">
|
||||
{% bootstrap_icon 'log-in' %} 
|
||||
{% trans 'Login' %}
|
||||
</button>
|
||||
<a class="btn btn-danger" href="{% url 'root' %}">
|
||||
{% bootstrap_icon 'remove' %} 
|
||||
{% trans 'Abbrechen' %}
|
||||
</a>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock page-container %}
|
||||
35
dav_auth/templates/dav_auth/forms/reset_password.html
Normal file
35
dav_auth/templates/dav_auth/forms/reset_password.html
Normal file
@@ -0,0 +1,35 @@
|
||||
{% extends "dav_auth/base.html" %}
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block head-title %}{% trans 'Passwort vergessen?' %} - {{ block.super }}{% endblock head-title %}
|
||||
|
||||
{% block page-container %}
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<h3>{% trans 'Passwort vergessen?' %}</h3>
|
||||
<div class="well">
|
||||
<form action="" method="post">
|
||||
{% csrf_token %}
|
||||
{% bootstrap_form form %}
|
||||
{% buttons %}
|
||||
<button type="submit" class="btn btn-success">
|
||||
{% bootstrap_icon 'saved' %} 
|
||||
{% trans 'Neues Passwort per E-Mail zusenden' %}
|
||||
</button>
|
||||
<a class="btn btn-danger" href="{% url 'root' %}">
|
||||
{% bootstrap_icon 'remove' %} 
|
||||
{% trans 'Abbrechen' %}
|
||||
</a>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock page-container %}
|
||||
35
dav_auth/templates/dav_auth/forms/set_password.html
Normal file
35
dav_auth/templates/dav_auth/forms/set_password.html
Normal file
@@ -0,0 +1,35 @@
|
||||
{% extends "dav_auth/base.html" %}
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block head-title %}{% trans 'Neues Passwort setzen' %} - {{ user }} - {{ block.super }}{% endblock head-title %}
|
||||
|
||||
{% block page-container %}
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<h3>{% trans 'Neues Passwort setzen' %}</h3>
|
||||
<div class="well">
|
||||
<form action="" method="post">
|
||||
{% csrf_token %}
|
||||
{% bootstrap_form form %}
|
||||
{% buttons %}
|
||||
<button type="submit" class="btn btn-success">
|
||||
{% bootstrap_icon 'saved' %} 
|
||||
{% trans 'Neues Passwort setzen' %}
|
||||
</button>
|
||||
<a class="btn btn-danger" href="{% url 'root' %}">
|
||||
{% bootstrap_icon 'remove' %} 
|
||||
{% trans 'Abbrechen' %}
|
||||
</a>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock page-container %}
|
||||
19
dav_auth/templates/dav_auth/includes/login_widget.html
Normal file
19
dav_auth/templates/dav_auth/includes/login_widget.html
Normal file
@@ -0,0 +1,19 @@
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
{% if user.is_authenticated %}
|
||||
<div class="dropdown">
|
||||
<button type="button" id="user_dropdown_button" class="btn btn-default btn-sm dropdown-toggle"
|
||||
data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
||||
{{ user }} <span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="user_dropdown_button">
|
||||
<li><a href="{% url 'dav_auth:set_password' %}">{% trans 'Passwort ändern' %}</a></li>
|
||||
<li><a href="{% url 'dav_auth:logout' %}">{% trans 'Logout' %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{% else %}
|
||||
<a class="btn btn-default btn-sm" href="{% url 'dav_auth:login' %}">
|
||||
{% bootstrap_icon 'log-in' %}
|
||||
{% trans 'Login' %}
|
||||
</a>
|
||||
{% endif %}
|
||||
Reference in New Issue
Block a user