Refactor: split code into several django apps (we call them modules).
This commit is contained in:
6
dav_base/templates/400.html
Normal file
6
dav_base/templates/400.html
Normal file
@@ -0,0 +1,6 @@
|
||||
{% extends "dav_base/error_base.html" %}
|
||||
|
||||
{% block error-code %}400{% endblock %}
|
||||
{% block error-title %}Bad Request{% endblock %}
|
||||
{% block error-heading %}Fehlerhafte Anfrage{% endblock %}
|
||||
{% block error-body %}<p>Irgendwas ist hier falsch gelaufen.</p>{% endblock %}
|
||||
8
dav_base/templates/403.html
Normal file
8
dav_base/templates/403.html
Normal file
@@ -0,0 +1,8 @@
|
||||
{% extends "dav_base/error_base.html" %}
|
||||
|
||||
{% block error-code %}403{% endblock %}
|
||||
{% block error-title %}Forbidden{% endblock %}
|
||||
{% block error-heading %}Keine Berechtigung{% endblock %}
|
||||
{% block error-body %}
|
||||
<p>Irgendwas darfst du hier nicht.</p>
|
||||
{% endblock %}
|
||||
6
dav_base/templates/404.html
Normal file
6
dav_base/templates/404.html
Normal file
@@ -0,0 +1,6 @@
|
||||
{% extends "dav_base/error_base.html" %}
|
||||
|
||||
{% block error-code %}404{% endblock %}
|
||||
{% block error-title %}Not Found{% endblock %}
|
||||
{% block error-heading %}Ressource nicht gefunden{% endblock %}
|
||||
{% block error-body %}<p>{{ exception }}</p>{% endblock %}
|
||||
6
dav_base/templates/500.html
Normal file
6
dav_base/templates/500.html
Normal file
@@ -0,0 +1,6 @@
|
||||
{% extends "dav_base/error_base.html" %}
|
||||
|
||||
{% block error-code %}500{% endblock %}
|
||||
{% block error-title %}Internal Server Error{% endblock %}
|
||||
{% block error-heading %}Serverfehler{% endblock %}
|
||||
{% block error-body %}<p>Irgendwas ist jetzt kaputt.</p>{% endblock %}
|
||||
72
dav_base/templates/dav_base/base.html
Normal file
72
dav_base/templates/dav_base/base.html
Normal file
@@ -0,0 +1,72 @@
|
||||
<!DOCTYPE html>
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% load bootstrap3 %}
|
||||
{% load dav_base %}
|
||||
<html lang="{{ LANGUAGE_CODE|default:'de' }}">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
{% block head-media %}
|
||||
<link type="image/x-icon" href="{% static 'dav_base/img/dav-favicon.ico' %}" rel="shortcut icon" />
|
||||
<link type="text/css" href="{% static 'dav_base/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet" />
|
||||
<link type="text/css" href="{% static 'dav_base/css/dataTables.bootstrap.min.css' %}" rel="stylesheet" />
|
||||
<link type="text/css" href="{% static 'dav_base/css/local.css' %}" rel="stylesheet" />
|
||||
|
||||
<script type="text/javascript" src="{% static 'dav_base/js/jquery.min.js' %}"></script>
|
||||
<script type="text/javascript" src="{% static 'dav_base/js/jquery.dataTables.min.js' %}"></script>
|
||||
<script type="text/javascript" src="{% static 'dav_base/bootstrap/js/bootstrap.min.js' %}"></script>
|
||||
|
||||
{{ form.media }}
|
||||
{% endblock head-media %}
|
||||
|
||||
{% block head-additional %}
|
||||
{% endblock head-additional %}
|
||||
|
||||
<title>
|
||||
{% block head-title %}Alpenverein Karlsruhe{% endblock head-title %}
|
||||
</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="page">
|
||||
<div id="page-header">
|
||||
<h2>
|
||||
<a href="{% url 'root' %}">
|
||||
<img width="217" height="30" src="{% static 'dav_base/img/brand.png' %}" />{% block project-name %}{% include_if_exist 'project_name.html' %}{% endblock project-name %}
|
||||
</a>
|
||||
</h2>
|
||||
<div id="login-widget">{% include_if_exist 'dav_auth/includes/login_widget.html' %}</div>
|
||||
</div>
|
||||
|
||||
<div id="messages">
|
||||
{% block messages %}
|
||||
<div class="container-fluid">
|
||||
{% bootstrap_messages %}
|
||||
</div>
|
||||
{% endblock messages %}
|
||||
</div>
|
||||
|
||||
<div id="page-body">
|
||||
{% block modals %}
|
||||
{% endblock modals %}
|
||||
{% block page-body %}
|
||||
<div class="container-fluid">
|
||||
{% block page-container-fluid %}
|
||||
{% endblock page-container-fluid %}
|
||||
</div>
|
||||
<div class="container">
|
||||
{% block page-container %}
|
||||
{% endblock page-container %}
|
||||
</div>
|
||||
{% endblock page-body %}
|
||||
</div>
|
||||
|
||||
<div id="page-footer">
|
||||
<div class="signum">{% block signum %}<a href="mailto:heinzel@alpenverein-karlsruhe.de">heinzel@alpenverein-karlsruhe.de</a>{% endblock signum %}</div>
|
||||
<a href="http://alpenverein-karlsruhe.de" target="_blank">© Sektion Karlsruhe im Deutschen Alpenverein (DAV) e.V.</a>  • 
|
||||
<a href="http://alpenverein-karlsruhe.de/impressum">{% trans 'Impressum' %}</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
17
dav_base/templates/dav_base/error_base.html
Normal file
17
dav_base/templates/dav_base/error_base.html
Normal file
@@ -0,0 +1,17 @@
|
||||
{% extends "dav_base/base.html" %}
|
||||
{% load bootstrap3 %}
|
||||
|
||||
{% block head-title %}{% block error-code %}{% endblock %} {% block error-title %}Error{% endblock %} - {{ block.super }}{% endblock head-title %}
|
||||
|
||||
{% block page-container %}
|
||||
<div class="panel panel-danger">
|
||||
<div class="panel-heading">
|
||||
<h1>{% block error-heading %}Error{% endblock %}</h1>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{% block error-body %}
|
||||
<p>Irgendwas ist hier falsch gelaufen.</p>
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock page-container %}
|
||||
27
dav_base/templates/dav_base/root.html
Normal file
27
dav_base/templates/dav_base/root.html
Normal file
@@ -0,0 +1,27 @@
|
||||
{% extends "dav_base/base.html" %}
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page-container %}
|
||||
<div class="jumbotron">
|
||||
<h1>Hallo,</h1>
|
||||
<p>
|
||||
du bist auf dem Entwicklungs- und Testserver der
|
||||
<a href="http://alpenverein-karlsruhe.de">Sektion Karlsruhe des Deutschen Alpenvereins (DAV) e.V.</a> gelandet.
|
||||
</p>
|
||||
<p>
|
||||
Wenn du Fragen hast, kannst du dich an
|
||||
<a href="mailto:heinzel@alpenverein-karlsruhe.de">heinzel@alpenverein-karlsruhe.de</a> wenden.
|
||||
</p>
|
||||
<p> </p>
|
||||
{% if root_urls %}
|
||||
<h3>Module:</h3>
|
||||
<div class="list-group">
|
||||
{% for root_url in root_urls %}
|
||||
<a class="list-group-item list-group-item-warning"
|
||||
href="{% url root_url.1 %}"><span class="glyphicon glyphicon-arrow-right"></span> {{ root_url.0 }}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endblock page-container %}
|
||||
0
dav_base/templates/project_name.html
Normal file
0
dav_base/templates/project_name.html
Normal file
Reference in New Issue
Block a user