Compare commits

...

4 Commits

Author SHA1 Message Date
Aiirondev_dev 6f9994c4ce Addtion of missing import
Release Inventarsystem / release-docker (push) Successful in 3m9s
2026-08-23 10:27:36 +02:00
Aiirondev_dev 6496716572 Slight changes to the Design
Release Inventarsystem / release-docker (push) Successful in 2m14s
2026-08-22 16:13:45 +02:00
Aiirondev_dev f750739b51 Testing of the mahnugnssystem
Release Inventarsystem / release-docker (push) Successful in 2m14s
2026-08-22 16:02:39 +02:00
Aiirondev_dev 4c3545f4ba Design changes
Release Inventarsystem / release-docker (push) Successful in 2m15s
2026-08-22 15:44:29 +02:00
2 changed files with 40 additions and 2 deletions
+38
View File
@@ -49,6 +49,7 @@ import Web.modules.log.audit_log as al
import push_notifications as pn
import Web.modules.inventarsystem.pdf_export as pdf_export
import Web.modules.inventarsystem.excel_export as excel_export
from Web.modules.emailservice.email import send
import datetime
from apscheduler.schedulers.background import BackgroundScheduler
from bson.objectid import ObjectId, InvalidId
@@ -3634,6 +3635,43 @@ def library_loans_admin():
client.close()
@app.route('/test_mahnungen')
def test_mahnungen():
# Testdaten (Mock-Daten), um alle if/else Bedingungen im HTML zu testen
test_overdue_list = [
{
"user": "Max Mustermann",
"klasse": "10A",
"item_name": "Biologie heute 2",
"due_date": "10.08.2026",
"days_overdue": 12,
"mahnstufe": 2,
"is_blocked": True
},
{
"user": "Anna Schmidt",
"klasse": "9B",
"item_name": "Taschenrechner TI-30",
"due_date": "15.08.2026",
"days_overdue": 7,
"mahnstufe": 1,
"is_blocked": False
},
{
"user": "Lukas Weber",
"klasse": "12",
"item_name": "Faust - Der Tragödie erster Teil",
"due_date": "21.08.2026",
"days_overdue": 1,
"mahnstufe": 0,
"is_blocked": False
}
]
# Render das Template und übergebe die Testdaten
return render_template('mahnungen_admin.html', overdue_list=test_overdue_list, APP_VERSION="1.0.0")
@app.route('/mahnungen_admin')
def mahnungen_admin():
"""Admin overview for overdue library items (Mahnungen)."""
+2 -2
View File
@@ -1,6 +1,6 @@
{% extends "base.html" %}
{% block title %}Mahnungsübersicht - {{ APP_VERSION }}{% endblock %}
{% block title %}Mahnungsübersicht{% endblock %}
{% block content %}
<style>
@@ -131,7 +131,7 @@
<div class="mahnungen-shell">
<div class="mahnungen-head">
<h1>🚨 Mahnungsübersicht</h1>
<h1>Mahnungsübersicht</h1>
<div class="head-actions">
<a class="btn btn-outline-secondary" href="{{ url_for('library_loans_admin') }}">Zur Ausleihenverwaltung</a>
<a class="btn btn-secondary" href="{{ url_for('library_view') }}">Bibliothek öffnen</a>