Commit graph

31 commits

Author SHA1 Message Date
4ea0471683 Refactor GetTimetable
Delete dead code and remove named return arguments to avoid confusion between them and the returned values.
Add documentation.
2023-07-12 08:35:05 +02:00
ed8c8bc5fd ux: improve some user-facing texts 2023-07-11 16:09:46 +02:00
0b1988f2a8 ux: hide officeHourTable if it has no entries at all 2023-07-11 16:09:20 +02:00
0046bc39db code-style: centralize CSS styling into stylesheet file 2023-07-09 15:41:43 +02:00
8603087ed5 Füge Security-Header hinzu
Das 'unsafe-inline' in der Content-Security-Policy wäre lieber nicht da,
aber dazu müsste man erst die Templates umbauen.
2023-01-04 12:35:24 +01:00
231c8d7fd6 Korrigiere Prüfung von Mailsuffixen 2022-11-15 11:42:58 +01:00
f1dd952344 Mache Start- und Endzeiten konfigurierbar 2022-11-15 11:42:23 +01:00
fe54d76ab2 Verbessere Dokumentation 2022-11-04 21:17:00 +01:00
ec24c6c4dc Make mailvalidation stricter 2022-11-04 19:59:56 +01:00
b594c7bf75 Verifiziere Mailadresse vor dem Löschen von Sprechstunden 2022-10-30 18:07:40 +01:00
8654263798 Deaktiviere das Löschen von Sprechstunden wegen Spam 2022-10-27 20:59:10 +02:00
ae3f261047 Konkretisiere Wochen auf Vorlesungswochen 2022-10-20 08:33:12 +02:00
b2a975dcbe Zeige Raumnamen an 2022-09-27 16:40:47 +02:00
9357ab1520 Verbessere Fehlerbehandlung 2022-09-26 12:44:18 +02:00
f04396809d rework template rendering, cache parsed templates
adapt error wrapping principle
2022-09-24 15:01:33 +02:00
961a10915b Merge remote-tracking branch 'origin/main' into styling 2022-09-22 13:15:17 +02:00
a755a0b3e9 log template rendering errors; some docstrings 2022-09-21 22:43:18 +02:00
6e97d867de Verbessere Logging und Fehlerbehandlung 2022-09-21 22:29:18 +02:00
d60b715d96 refactor template rendering logic to one base template 2022-09-21 22:18:39 +02:00
fef8224984 Benenne Packages konsistent und füge go.mod und go.sum hinzu. 2022-09-20 12:21:01 +02:00
02cac422f4 go vet 2022-09-19 18:51:51 +02:00
e1c5ccab3a HTML in Templates verbessert 2022-09-19 18:04:59 +02:00
4f5dc053a0 Footer in eigenes Template verschoben und Logging verbessert 2022-09-19 17:00:19 +02:00
c38286bcc5 Speichere Konfiguration in config/config.json 2022-09-19 14:46:16 +02:00
43b3631da2 Erzeuge Templates zentral und nicht pro Aufruf 2022-09-13 07:28:13 +02:00
e9e0cbf382 Templates verbessert 2022-09-07 21:48:40 +02:00
56b4a3ab34 Sprechstunden löschen und Raumbeschränkungen beachten 2022-09-07 18:26:05 +02:00
2ce7a1fae1 Sprechstunden löschen 2022-09-05 20:10:35 +02:00
78af58a51d Sprechstunden hinzufügen und durch einen E-Mail-Link bestätigen lassen 2022-09-05 17:55:08 +02:00
369f4ebcec Erstelle Maske, um Sprechstunden hinzuzufügen 2022-08-31 22:49:14 +02:00
766aedf22d Datenbanken, erster Versuch 2022-08-29 22:58:19 +02:00