Sprechstunden hinzufügen und durch einen E-Mail-Link bestätigen lassen

This commit is contained in:
Gonne 2022-09-05 17:55:08 +02:00
parent 369f4ebcec
commit 78af58a51d
18 changed files with 291 additions and 29 deletions

10
templates/addSuccess.html Normal file
View file

@ -0,0 +1,10 @@
<html>
<head>
<title>Sprechstunde anlegen</title>
</head>
<body>
Die Sprechstunde wurde angelegt. Du solltest eine Mail mit einem Aktivierungslink erhalten haben.
<br />
{{.}}
</body>
</html>

View file

@ -0,0 +1,20 @@
To: {{.OfficeHour.Tutor.Email}}
Subject: Sprechstunde anlegen
Hallo {{.OfficeHour.Tutor.Name}},
mit deiner Emailadresse soll eine Sprechstunde mit folgenden Daten angelegt werden:
{{.OfficeHour.Course.Name}}
{{DayName .OfficeHour.Date.Day}}
ab {{.OfficeHour.Date.Hour}}:{{printf "%02d" .OfficeHour.Date.Minute}} Uhr
{{.OfficeHour.Duration}} Minuten
{{.OfficeHour.Tutor.Name}}
Wenn diese Daten richtig sind, so bestätige die Sprechstunde durch Abrufen der folgenden URL:
https://sprechstunden.mathebau.de/confirmRequest?code={{.Secret}}
Solltest du diese Email nicht erwartet haben, so kannst du sie einfach ignorieren.
Deine Fachschaft Mathematik

View file

@ -0,0 +1,10 @@
<html>
<head>
<title>Anfrage ausführen fehlgeschlagen</title>
</head>
<body>
Irgendetwas ist schief gegangen. Bitte sende folgende Daten an <a href="mailto:sprechstundentool@mathebau.de">sprechstundentool@mathebau.de</a> mit einer Beschreibung, was du tun wolltest.
<br />
{{.}}
</body>
</html>

View file

@ -22,6 +22,9 @@
<input type="submit" value="Auswählen" />
</form>
{{.Timetable}}
Technische Fragen an <a href="mailto:sprechstundentool@mathebau.de">sprechstundentool@mathebau.de</a>
<footer>
<a href="/addOfficeHour">Sprechstunde anlegen</a><br />
Technische Fragen an <a href="mailto:sprechstundentool@mathebau.de">sprechstundentool@mathebau.de</a>
</footer>
</body>
</html>

View file

@ -0,0 +1,8 @@
<html>
<head>
<title>Anfrage bestätigen fehlgeschlagen</title>
</head>
<body>
Dieser Bestätigungscode ist nicht verfügbar.
</body>
</html>