Initial
This commit is contained in:
18
app/base/templates/generic/create.html
Executable file
18
app/base/templates/generic/create.html
Executable file
@@ -0,0 +1,18 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load static %}
|
||||
{% load url_utils %}{# back_url #}
|
||||
|
||||
{% block content %}
|
||||
<form method="post" class="create-form">{% csrf_token %}
|
||||
{{ form.as_div }}
|
||||
<a class="btn btn-secondary" href="{% back_url %}">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-primary">{{submit_label}}</button>
|
||||
</form>
|
||||
{% endblock %}
|
||||
|
||||
{% block scripts %}
|
||||
<link rel="stylesheet" type="text/css" href="{% static 'select2-4.0.13/css/select2.min.css' %}">
|
||||
<script src="{% static 'jquery3.6.4/js/jquery.min.js' %}"></script>
|
||||
<script src="{% static 'select2-4.0.13/js/select2.min.js' %}"></script>
|
||||
<script src="{% static 'js/forms.js' %}"></script>
|
||||
{% endblock %}
|
||||
10
app/base/templates/generic/delete.html
Executable file
10
app/base/templates/generic/delete.html
Executable file
@@ -0,0 +1,10 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load url_utils %}
|
||||
|
||||
{% block content %}
|
||||
<form method="post">{% csrf_token %}
|
||||
<p>Bist du dir sicher dass du {{ model_verbose_name }} <b>"{{ object }}"</b> löschen möchtest?</p>
|
||||
<a class="btn btn-primary" href="{% back_url %}">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-danger"><i class="far fa-trash-alt"></i> {{submit_label|default:'Weg damit!'}}</button>
|
||||
</form>
|
||||
{% endblock %}
|
||||
17
app/base/templates/generic/detail.html
Executable file
17
app/base/templates/generic/detail.html
Executable file
@@ -0,0 +1,17 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load url_utils %}
|
||||
|
||||
{% block toolbar_left %}
|
||||
{% if views.update %}
|
||||
<a class="btn btn-sm btn-secondary" href="{% url views.update object.pk %}{% query_url prev=request.path %}">
|
||||
<i class="fas fa-edit"></i> Bearbeiten</a>
|
||||
{% endif %}
|
||||
{% if views.delete %}
|
||||
<a class="btn btn-sm btn-secondary" href="{% url views.delete object.pk %}{% query_url prev=request.path %}">
|
||||
<i class="fas fa-trash-alt"></i> Löschen</a>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% include 'templatetags/detail_table.html' %}
|
||||
{% endblock %}
|
||||
44
app/base/templates/generic/list.html
Executable file
44
app/base/templates/generic/list.html
Executable file
@@ -0,0 +1,44 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load tabular_list %}
|
||||
{% load url_utils %}
|
||||
{% load utils %}
|
||||
|
||||
{% block title %}
|
||||
{% if active_search_query %}Suchergebnisse – {% endif %}{{ block.super }}
|
||||
{% endblock %}
|
||||
|
||||
{% block page_title %}
|
||||
{% if active_search_query %}
|
||||
{% include 'widgets/title-with-icon.html' with icon='search' title=active_search_query|format:'Suchergebnisse für "{}"' %}
|
||||
{% endif %}
|
||||
{{ block.super }}
|
||||
{% endblock %}
|
||||
|
||||
{% block toolbar_right %}
|
||||
{% if views.create %}
|
||||
<a class="btn btn-primary" href="{% url views.create %}">
|
||||
<i class="fas fa-plus"></i> {{ model_verbose_name }} hinzufügen</a>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% include 'widgets/table_filter.html' %}
|
||||
{% tabular_list objects=object_list views=views columns=list_columns render_options=list_render %}
|
||||
<div class="pagination">
|
||||
<span class="step-links">
|
||||
{% if page_obj.has_previous %}
|
||||
<a href="{% query_url page=None %}">« Erste Seite</a> |
|
||||
<a href="{% query_url page=page_obj.previous_page_number %}">vorherige Seite</a>
|
||||
{% endif %}
|
||||
|
||||
<span class="current">
|
||||
Seite {{ page_obj.number|default:1 }} von {{ page_obj.paginator.num_pages|default:1 }}.
|
||||
</span>
|
||||
|
||||
{% if page_obj.has_next %}
|
||||
<a href="{% query_url page=page_obj.next_page_number %}">nächste Seite</a> |
|
||||
<a href="{% query_url page=page_obj.paginator.num_pages %}">Letzte Seite »</a>
|
||||
{% endif %}
|
||||
</span>
|
||||
</div>
|
||||
{% endblock %}
|
||||
18
app/base/templates/generic/update.html
Executable file
18
app/base/templates/generic/update.html
Executable file
@@ -0,0 +1,18 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load static %}
|
||||
{% load url_utils %}{# back_url #}
|
||||
|
||||
{% block content %}
|
||||
<form method="post" class="create-form">{% csrf_token %}
|
||||
{{ form.as_div }}
|
||||
<a class="btn btn-secondary" href="{% back_url %}">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-primary">Änderungen speichern</button>
|
||||
</form>
|
||||
{% endblock %}
|
||||
|
||||
{% block scripts %}
|
||||
<link rel="stylesheet" type="text/css" href="{% static 'select2-4.0.13/css/select2.min.css' %}">
|
||||
<script src="{% static 'jquery3.6.4/js/jquery.min.js' %}"></script>
|
||||
<script src="{% static 'select2-4.0.13/js/select2.min.js' %}"></script>
|
||||
<script src="{% static 'js/forms.js' %}"></script>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user