Initial
This commit is contained in:
22
templates/anonymous-user-navbar.html
Normal file
22
templates/anonymous-user-navbar.html
Normal file
@@ -0,0 +1,22 @@
|
||||
{% load i18n %}
|
||||
<div class="row">
|
||||
<div class="small-12 columns menu-container">
|
||||
<div class="mobile-menu">
|
||||
<ul>
|
||||
<li class="menu-trigger">
|
||||
<button>{% trans 'Menu' %}</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="dkd_mm_section_list" data-level="1">
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button>
|
||||
<a href="{% url 'home' %}" target="_self" title="{% trans 'Home' %}">
|
||||
{% trans 'Home' %}
|
||||
</a>
|
||||
</span>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
128
templates/authenticated-user-navbar.html
Normal file
128
templates/authenticated-user-navbar.html
Normal file
@@ -0,0 +1,128 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="row">
|
||||
<div class="small-12 columns menu-container">
|
||||
<div class="mobile-menu">
|
||||
<ul>
|
||||
<li class="menu-trigger">
|
||||
<button>{% trans 'Menu' %}</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="dkd_mm_section_list" data-level="1">
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'home' %}" target="_self">{% trans 'Home' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'process:index' %}" target="_self">{% trans 'Process' %}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'Process management' %}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'process:index' %}" target="_self">{% trans 'Show process' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'process:new' %}" target="_self">{% trans 'New process' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'intervention:index' %}" target="_self">{% trans 'Intervention' %}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'Intervention management' %}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'intervention:index' %}" target="_self">{% trans 'Show intervention' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'intervention:new' %}" target="_self">{% trans 'New intervention' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">{% trans 'Compensation' %}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'Compensation management' %}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">{% trans 'Show compensation' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:new' %}" target="_self">{% trans 'New compensation' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:account-index' %}" target="_self">{% trans 'Eco-account' %}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'Eco-account management' %}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:account-index' %}" target="_self">{% trans 'Show eco-accounts' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:account-new' %}" target="_self">{% trans 'New eco-account' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:account-index' %}" target="_self">{% trans 'Withdraw from eco-account' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">EMA Alte Rechtslage</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">Maßnahmen aus Ersatzzahlungen - alte Rechtslage (EMA)</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">{% trans 'Show actions' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:new' %}" target="_self">{% trans 'New action' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">{% trans 'Organization' %}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'Organization' %}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="" target="_self">{% trans 'Import / Export' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="" target="_self">{% trans 'Annual report' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="" target="_self">{% trans 'Settings' %}</a></span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{{ wiki_url }}" target="_blank">{% trans 'Help' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dkd_mm_entry dkd_mm_sub_link">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'compensation:index' %}" target="_self">{% trans 'User' %}: {{ user }}</a></span>
|
||||
<ul class="dkd_mm_section_list" data-level="2">
|
||||
<li class="dkd_mm_section_title">
|
||||
<span class="dkd_mm_section_title_link">{% trans 'User' %}: {{ user }}</span>
|
||||
</li>
|
||||
<li class="dkd_mm_entry">
|
||||
<span class="dkd_mm_link" role=button><a href="{% url 'logout' %}" target="_self">{% trans 'Logout' %}</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="user-role">
|
||||
{% trans 'You are currently working as ' %}
|
||||
<strong>{{ current_role.type }} ({{ current_role.org }})</strong>
|
||||
<a href="{% url 'home' %}">{% trans 'Change...' %}</a>
|
||||
</div>
|
||||
100
templates/base.html
Normal file
100
templates/base.html
Normal file
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html>
|
||||
{% load static i18n fontawesome_5 %}
|
||||
<html lang="{{ language }}">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{{ base_title }}</title>
|
||||
<link rel="stylesheet" href="{% static 'css/messages.css' %}">
|
||||
<link rel="stylesheet" href="{% static 'css/mulewf.css' %}">
|
||||
<link rel="stylesheet" href="{% static 'css/konova.css' %}">
|
||||
<script type="text/javascript" src="{% static 'js/jquery-3.5.1.min.js' %}"></script>
|
||||
<script type="text/javascript" src="{% static 'js/jquery-ui.min.js' %}"></script>
|
||||
<script type="text/javascript" src="{% static 'js/mulewf.min.js' %}"></script>
|
||||
{% fontawesome_5_static %}
|
||||
{% block head %}
|
||||
|
||||
{% endblock %}
|
||||
</head>
|
||||
<body>
|
||||
{% if render_header %}
|
||||
<header class="header">
|
||||
<div class="background-wrap gray-600">
|
||||
<div class="row logo-search-area">
|
||||
<div class="small-6 medium-4 columns">
|
||||
<h3>{{ base_frontend_title }}</h3>
|
||||
</div>
|
||||
<div class="medium-4 columns hide-for-small-only"></div>
|
||||
<div class="small-6 medium-4 columns last">
|
||||
<a href="{% url 'home' %}">
|
||||
<img class="logo" alt="{% trans 'Home' %}"
|
||||
title="{% trans 'Home' %}"
|
||||
src="{% static 'images/rlp-logos-MUEEF.png' %}"/>
|
||||
<noscript>
|
||||
<img title="rlp" alt="rlp-logo" src="{% static 'images/rlp-logos-MUEEF.png' %}" width="192" height="84" />
|
||||
</noscript>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
{% endif %}
|
||||
<div class="body-content">
|
||||
|
||||
<nav class="main-menu static" role="navigation">
|
||||
{% block navbar %}
|
||||
{% if user.is_authenticated %}
|
||||
{% include 'authenticated-user-navbar.html' %}
|
||||
{% else %}
|
||||
{% include 'anonymous-user-navbar.html' %}
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
</nav>
|
||||
<div class="row">
|
||||
<div class="large-12 columns">
|
||||
{% for message in messages %}
|
||||
<div class="{{ message.tags }}">
|
||||
{{ message }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<div class="small-12 columns">
|
||||
<div class="column" style="margin-top: 50px;">
|
||||
{% block body %}
|
||||
<div class="small-12 medium-3 columns">
|
||||
{% block body_left %}
|
||||
|
||||
{% endblock %}
|
||||
</div>
|
||||
<div class="small-12 medium-6 columns">
|
||||
{% block body_middle %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
<div class="small-12 medium-3 columns">
|
||||
{% block body_right %}
|
||||
|
||||
{% endblock %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<footer class="footer">
|
||||
{% block footer %}
|
||||
<div class="background-wrap gray-500 line"></div>
|
||||
<div class="row">
|
||||
<div class="large-6 medium-6 columns">
|
||||
<h2 class="h6">{% trans 'About this site' %}</h2>
|
||||
<ul class="no-bullet">
|
||||
<li><a href="" target="_self">Impressum</a></li>
|
||||
<li><a href="" target="_self">{% trans 'Privacy policy' %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
7
templates/generic_index.html
Normal file
7
templates/generic_index.html
Normal file
@@ -0,0 +1,7 @@
|
||||
{% extends 'base.html' %}
|
||||
|
||||
{% block body %}
|
||||
<div class="style-2">
|
||||
{% include 'table.html' %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
54
templates/generic_table_form.html
Normal file
54
templates/generic_table_form.html
Normal file
@@ -0,0 +1,54 @@
|
||||
{% load i18n %}
|
||||
|
||||
{% block head %}
|
||||
{{ form.media }}
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<div class="table-container">
|
||||
<h4>
|
||||
{{ form.form_title }}
|
||||
</h4>
|
||||
{% if form.form_caption is not None %}
|
||||
<div>
|
||||
{{ form.form_caption }}
|
||||
</div>
|
||||
{% endif %}
|
||||
<form method="post" action="{{ form.action_url }}">
|
||||
{% csrf_token %}
|
||||
<table>
|
||||
<tbody>
|
||||
{% for field in form %}
|
||||
<tr title="{{ field.help_text }}" class="{% if field.errors %}error{% endif %}">
|
||||
<th scope="row" class="small-3">
|
||||
<div>{{ field.label }}<span class="label-required">{% if field.field.required %}*{% endif %}</span></div>
|
||||
<small>{{ field.help_text }}</small>
|
||||
</th>
|
||||
<td class="small-12">
|
||||
{{ field }}
|
||||
{% for error in field.errors %}
|
||||
<b>{{ error }}</b>
|
||||
{% endfor %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="label-required">{% trans 'Fields with * are required.' %}</div>
|
||||
<div class="row">
|
||||
<div class="large-1 columns">
|
||||
<a href="{{ form.cancel_redirect }}">
|
||||
<button class="button small append-value" type="button" title="{% trans 'Cancel' %}">{% trans 'Cancel' %}</button>
|
||||
</a>
|
||||
</div>
|
||||
<div class="large-10 columns">
|
||||
<button class="button small append-value right" type="submit" title="{% trans 'Save' %}">{% trans 'Save' %}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block footer %}
|
||||
{{ form.media }}
|
||||
{% endblock %}
|
||||
44
templates/table.html
Normal file
44
templates/table.html
Normal file
@@ -0,0 +1,44 @@
|
||||
{% load django_tables2 %}
|
||||
{% load i18n static %}
|
||||
<div class="rows">
|
||||
{% if table.title is not None %}
|
||||
<div class="rows">
|
||||
<h3>
|
||||
{{ table.title }}
|
||||
</h3>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="column large-2">
|
||||
{% if table.user.is_superuser and table.add_new_entries %}
|
||||
<a href="{{ table.add_new_url }}">
|
||||
<button class="button small" title="{% trans 'New entry' %}">
|
||||
<i class="fas fa-plus"></i>
|
||||
{% trans 'New' %}
|
||||
</button>
|
||||
</a>
|
||||
{% else %}
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="column large-8">
|
||||
|
||||
</div>
|
||||
<div class="column large-2 dropdown-area">
|
||||
<form method="get">
|
||||
{{ table.filter.form.as_p }}
|
||||
</form>
|
||||
<div class="header-meta-dropdown">
|
||||
<button data-dropdown="rpp-choice" aria-controls="rpp-choice" aria-expanded="false" class="custom-dropdown left">{% trans 'Results per page' %}</button>
|
||||
<ul id="rpp-choice" class="custom-dropdown-content" data-dropdown-content aria-hidden="true" style="position: absolute; left: -99999px; top: 25px; right: auto;">
|
||||
{% for rpp_option in table.results_per_page_choices %}
|
||||
<li class="{% if table.results_per_page_chosen == rpp_option %}selected{% endif %}">
|
||||
<a class="" href="{% querystring table.results_per_page_parameter=rpp_option %}">{{ rpp_option }}</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
{% render_table table %}
|
||||
</div>
|
||||
Reference in New Issue
Block a user