--- /dev/null
+<!DOCTYPE html>
+
+{% load staticfiles %}
+
+{% load bootstrap4 %}
+
+<html lang="en">
+<head>
+ <title>Association Administration</title>
+ <meta charset="UTF-8">
+ <meta name="robots" content="noindex, nofollow">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+ {% bootstrap_css %}
+ {% bootstrap_javascript jquery='full' %}
+
+ {% block extra_headers %}{% endblock %}
+</head>
+<body>
+ <nav class="navbar navbar-expand-lg navbar-light bg-light">
+ <a class="navbar-brand" href="/">AA</a>
+
+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+
+ <div class="collapse navbar-collapse" id="navbarSupportedContent">
+ <ul class="navbar-nav mr-auto">
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ Export/Import
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdown">
+ <a class="dropdown-item" href="{% url 'members:import_members' %}">Import Members</a>
+ <a class="dropdown-item" href="{% url 'members:memberAddressUnknown' %}">Address unknown</a>
+
+ <div class="dropdown-divider"></div>
+ <div class="dropdown-header">Cashpoint</div>
+ <a class="dropdown-item" href="{% url 'members:cashpoint_export' %}">Cashpoint Export</a>
+
+ <div class="dropdown-divider"></div>
+ <div class="dropdown-header">Vereinstisch</div>
+ <a class="dropdown-item" href="{% url 'members:vereinstisch_export' %}">Vereinstisch Export</a>
+ <a class="dropdown-item" href="{% url 'members:vereinstisch_import' %}">Vereinstisch Import</a>
+ </div>
+ </li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ Statistics
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdown">
+ <a class="dropdown-item" href="#">ZIP analysis</a>
+ <a class="dropdown-item" href="#">Country analysis</a>
+ <a class="dropdown-item" href="{% url 'members:monthly_statistics' %}">Monthly statistics</a>
+ </div>
+ </li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ Banking
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdown">
+ <a class="dropdown-item" href="{% url 'import_app:import_banking' %}">Import banking CSV</a>
+ <a class="dropdown-item" href="{% url 'import_app:manage_transactions' %}">Manage imported transactions</a>
+ <a class="dropdown-item" href="{% url 'import_app:manage_transactions_failed' %}">Manage failed transactions</a>
+ <a class="dropdown-item" href="{% url 'members:show_transaction_log' %}">Show transaction logs</a>
+ </div>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" title="search members" href="{% url 'members:search_form' %}">
+ <img src="{% static 'icons/fam_silk/magnifier.png' %}" />
+ </a>
+ </li>
+ </ul>
+ <ul class="navbar-nav navbar-right">
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="getPendingMails();">
+ Mails
+ </a>
+ <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
+ <a class="dropdown-item" id="msgInQFieldAnchor" href="#">Messages in queue: -</a>
+ <a class="dropdown-item" id="lettersFieldAnchor" href="#">- Letters: -</a>
+ <a class="dropdown-item" id="mailFieldAnchor" href="#">- Mails: -</a>
+ <a class="dropdown-item" href="/admin/members/emailtomember/">Show Emails in Queue</a>
+ <a class="dropdown-item" href="{% url 'api:mail_send_all' %}">Send All Emails</a>
+ <a class="dropdown-item" href="{% url 'api:get_erfa_statistics' %}">Send Erfastatistik</a>
+ <a class="dropdown-item" href="{% url 'api:generate_letters' %}">Generate letters</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </nav>
+<!--
+ <div id="container">
+ <header>
+ <nav class="navbar navbar-default navbar-fixed-top">
+ <div class="container">
+
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">Banking<span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li id="import_banking"><a href="{% url 'import_app:import_banking' %}">Import banking csv</a></li>
+ <li id="manage_transactions"><a href="{% url 'import_app:manage_transactions' %}">Manage imported transactions</a></li>
+ <li id="manage_transactions_failed"><a href="{% url 'import_app:manage_transactions_failed' %}">Manage failed transactions</a></li>
+ <li id="show_transaction_log"><a href="{% url 'members:show_transaction_log' %}">Show transaction logs</a></li>
+ </ul>
+ </li>
+
+ <li><a href="{% url 'members:import_members' %}">Import Members</a></li>
+ <li id="search"><a title="search members" href="{% url 'members:search_form' %}"><img src="{% static 'icons/fam_silk/magnifier.png' %}" /></a></li>
+
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true" onclick="getPendingMails();">Mails<span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li class="dropdown-header" id="msgInQField"><a id="msgInQFieldAnchor" href="#">Messages in queue: -</a></li>
+ <li class="dropdown-header" id="lettersField"><a id="lettersFieldAnchor" href="#">- Letters: -</a></li>
+ <li class="dropdown-header" id="mailField"><a id="mailFieldAnchor" href="#">- Mails: -</a></li>
+ <li><a href="/admin/members/emailtomember/">Show Emails in Queue</a></li>
+ <li><a href="{% url 'api:mail_send_all' %}">Send All Emails</a></li>
+ <li><a href="{% url 'api:get_erfa_statistics' %}">Send Erfastatistik</a></li>
+ <li><a href="{% url 'api:generate_letters' %}">Generate letters</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </nav>
+ </header>
+ <footer>bottom</footer>
+ </div>-->
+ <main>
+ <section>{% block content %}{% endblock %}</section>
+ </main>
+</body>
+</html>
\ No newline at end of file
-<!DOCTYPE html>
-<html lang="de">
- <head>
- {% load staticfiles %}
- {% include "head_defaults.html" %}
- </head>
- <body>
- {% include 'navbar.html' %}
+{% extends "base.html" %}
+{% load staticfiles %}
- <div id="mainContainer" class="container-fluid">
- <form style="margin-top:60px">
- {% csrf_token %}
- {{ form }}
- <button id="submit">Submit</button>
- </form>
+{% block extra_headers %}
+<script type="text/javascript" src="{% static 'js/jquery.tablesorter.js' %}"></script>
+<script src="{% static 'js/load_search_results.js' %}?v=2"></script>
- <div class="table-responsive">
- <table id="results" class="table table-striped tablesorter tableAuto">
- <thead>
- <tr>
- <th>Chaos Number</th>
- <th>Full Name</th>
- <th>Address</th>
- <th>Country</th>
- <th>Account Balance</th>
- <th>Active Member</th>
- <th>Erfa</th>
- <th>Emails</th>
- <th>Functions</th>
- </tr>
- </thead>
- <tbody>
+<!-- needed for other navbar interaction -->
+<script src="{% static 'js/request_helper.js' %}"></script>
+<script src="{% static 'js/content_view.js' %}?v=1"></script>
+{% endblock %}
- </tbody>
- </table>
- </div>
- </div>
+{% block content %}
+<div id="mainContainer" class="container-fluid">
+ <form style="margin-top:60px">
+ {% csrf_token %}
+ {{ form }}
+ <button id="submit">Submit</button>
+ </form>
+ <div class="table-responsive">
+ <table id="results" class="table table-striped tablesorter tableAuto">
+ <thead>
+ <tr>
+ <th>Chaos Number</th>
+ <th>Full Name</th>
+ <th>Address</th>
+ <th>Country</th>
+ <th>Account Balance</th>
+ <th>Active Member</th>
+ <th>Erfa</th>
+ <th>Emails</th>
+ <th>Functions</th>
+ </tr>
+ </thead>
+ <tbody>
- <script type="text/javascript" src="{% static 'js/jquery.tablesorter.js' %}"></script>
- <script src="{% static 'js/load_search_results.js' %}?v=2"></script>
-
- <!-- needed for other navbar interaction -->
- <script src="{% static 'js/request_helper.js' %}"></script>
- <script src="{% static 'js/content_view.js' %}?v=1"></script>
- </body>
-</html>
+ </tbody>
+ </table>
+ </div>
+</div>
+{% endblock %}