From ad52056977b54d700060340caa032e244a738606 Mon Sep 17 00:00:00 2001
From: Tom Irgang
Date: Sun, 18 Jun 2023 09:31:50 +0200
Subject: [PATCH] link settings page
---
.../repapp/member/member_settings.html | 8 ++-
rc_hip/repapp/templates/repapp/orga/main.html | 1 +
rc_hip/repapp/templates/repapp/repa/main.html | 61 +++++++++++++++++++
rc_hip/repapp/views.py | 9 ++-
4 files changed, 76 insertions(+), 3 deletions(-)
diff --git a/rc_hip/repapp/templates/repapp/member/member_settings.html b/rc_hip/repapp/templates/repapp/member/member_settings.html
index 50aece6..1bb597c 100644
--- a/rc_hip/repapp/templates/repapp/member/member_settings.html
+++ b/rc_hip/repapp/templates/repapp/member/member_settings.html
@@ -1,12 +1,16 @@
{% extends "repapp/base.html" %}
{% load crispy_forms_tags %}
{% block title %}
- - Eintellungen
+ - Einstellungen
{% endblock title %}
{% block page_title %}
- Eintellungen
+ Einstellungen
{% endblock page_title %}
{% block content %}
+
+ Zurück
+
+ User: {{ user.email }}
Repair-Cafés
diff --git a/rc_hip/repapp/templates/repapp/repa/main.html b/rc_hip/repapp/templates/repapp/repa/main.html
index 179e8d5..81360e0 100644
--- a/rc_hip/repapp/templates/repapp/repa/main.html
+++ b/rc_hip/repapp/templates/repapp/repa/main.html
@@ -7,4 +7,65 @@
Reparateur
{% endblock page_title %}
{% block content %}
+
+ Einstellungen
+
+
+ Repair-Cafés
+
+
+
+ | Datum |
+ Ort |
+ Teilnahmen zugesagt? |
+ |
+
+
+
+ {% for cafe in cafes %}
+
+ | {{ cafe.event_date|date:"l" }}, {{ cafe.event_date|date }} |
+ {{ cafe.location }} |
+ Nein |
+
+ teilnehmen
+ |
+
+ {% empty %}
+
+ | Es gibt keine Repair-Cafés. |
+
+ {% endfor %}
+
+
+
+ Geräte
+
+
+
+ | Art des Geräts |
+ Hersteller & Modell/Typ |
+ Repair-Café |
+ Ort |
+ |
+
+
+
+ {% for device in devices %}
+
+ | {{ device.device }} |
+ {{ device.manufacturer }} |
+ {{ device.cafe.event_date|date:"l" }}, {{ device.cafe.event_date|date }} |
+ {{ device.cafe.location }} |
+
+ Details
+ |
+
+ {% empty %}
+
+ | Es gibt kein Geräte. |
+
+ {% endfor %}
+
+
{% endblock content %}
diff --git a/rc_hip/repapp/views.py b/rc_hip/repapp/views.py
index 0a5de59..b914e05 100644
--- a/rc_hip/repapp/views.py
+++ b/rc_hip/repapp/views.py
@@ -782,9 +782,16 @@ def repa(request):
logger.warning('The user %s is no reparateur!', str(request.user))
raise PermissionDenied('Not reparateur!')
+ cafes = Cafe.objects.filter(event_date__gte=datetime.date.today())
+ devices = Device.objects.filter(status=3)
+
return render(
request,
- "repapp/repa/main.html"
+ "repapp/repa/main.html",
+ {
+ 'cafes': cafes,
+ 'devices': devices,
+ }
)