From 7d023745113b8096ead26f9d4ad1be8c1d0c9eaf Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 9 Jun 2023 01:12:32 +0200 Subject: [PATCH 01/13] ui: addOficeHour: format errors visible closes #12 --- templating/templates/addMask.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/templating/templates/addMask.html b/templating/templates/addMask.html index fdcc347..fb383af 100644 --- a/templating/templates/addMask.html +++ b/templating/templates/addMask.html @@ -1,9 +1,13 @@ <{{define "title"}}Sprechstunde anlegen{{end}} {{define "content"}} -

- {{range .Errors}}{{.}}
{{end}} -

+ +{{range .Errors}} +
+ Fehler: {{.}} +
+{{end}} +

Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. -- 2.39.5 From f8356166979b58db6c73909f0b792f05918b7208 Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 9 Jun 2023 22:18:00 +0200 Subject: [PATCH 02/13] style addMask form --- templating/templates/addMask.html | 159 ++++++++++++++++++++++-------- 1 file changed, 117 insertions(+), 42 deletions(-) diff --git a/templating/templates/addMask.html b/templating/templates/addMask.html index fb383af..ba077d0 100644 --- a/templating/templates/addMask.html +++ b/templating/templates/addMask.html @@ -1,57 +1,132 @@ -<{{define "title"}}Sprechstunde anlegen{{end}} +{{define "title"}}Sprechstunde anlegen{{end}} {{define "content"}} +

+ Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. + Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. +
{{range .Errors}}
Fehler: {{.}}
{{end}} -

-Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. -Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. -

+
- : - + {{range $course := .Courses}} + + {{end}} + + +
+ Wenn du eine Veranstaltung hier vermisst, schreibe an + sprechstundentool@mathebau.de. +
+ + +
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+ + + {{if ne .Config.Tutor.MailSuffix ""}} +
+ Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
+
{{end}} -
- Wenn du eine Veranstaltung hier vermisst, schreibe an - sprechstundentool@mathebau.de.
- : -
- :
- :
- :
- : -
- :
- :
- : -
- :
- +
+
+ + +
+ +
-{{if ne .Config.Tutor.MailSuffix ""}} -Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
-{{end}} Außerdem dürfen in Räumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden, nämlich
{{range $room := .Rooms}} -- 2.39.5 From 12f394a122fca9495b55cf2fddcad8a17455a779 Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 9 Jun 2023 23:00:00 +0200 Subject: [PATCH 03/13] addMask: improve layout and some user-facing texts/hints --- templating/templates/addMask.html | 218 ++++++++++++++++-------------- 1 file changed, 119 insertions(+), 99 deletions(-) diff --git a/templating/templates/addMask.html b/templating/templates/addMask.html index ba077d0..b29c17a 100644 --- a/templating/templates/addMask.html +++ b/templating/templates/addMask.html @@ -17,121 +17,141 @@ content: ' *'; color: red; } + + .form-control ~ .form-text { + padding-left: 12px; + } -
-
- - -
- Wenn du eine Veranstaltung hier vermisst, schreibe an - sprechstundentool@mathebau.de. -
-
- -
-
- +
+
+
- - + +
-
-
-
- - + + +
+ {{if ne .Config.Tutor.MailSuffix ""}} + Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
+ {{end}} + Die Email-Adresse dient der Vermeidung von Spam und wird nicht veröffentlicht. +
-
-
-
-
-
- - -
- -
-
- -
- - -
- -
-
-
-
- -
- + {{range $course := .Courses}} + {{end}} - + +
+ Wenn du eine Veranstaltung hier vermisst, schreibe an + sprechstundentool@mathebau.de. +
-
-
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
- - + +
-
+ +
+
+

+ Beachte, dass in den Arbeitsrräumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden dürfen. + Das Formular wird dich warnen, falls du versuchst deine Sprechstunde in einem zu vollen Raum anzulegen. +

+
    + {{range $room := .Rooms}} +
  • + {{$room.Name}} + + {{$room.MaxOccupy}} Sprechstunde{{if gt $room.MaxOccupy 1}}n{{end}} + +
  • + {{end}} +
+
+
-
- - -
- -
- - - {{if ne .Config.Tutor.MailSuffix ""}} -
- Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
-
- {{end}} -
-
- - -
- - - -Außerdem dürfen in Räumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden, nämlich -
- {{range $room := .Rooms}} -
{{$room.Name}}
-
{{$room.MaxOccupy}} Sprechstunde{{if gt $room.MaxOccupy 1}}n{{end}}
- {{end}} -
{{end}} -- 2.39.5 From 57dbd0041ecb441575fb8c72e71b5e5389354ef9 Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 9 Jun 2023 23:42:45 +0200 Subject: [PATCH 04/13] ui: improve layout and design of header and footer and fix a bit on addOfficeHour page --- templating/templates/addMask.html | 24 ++++++++++++++---------- templating/templates/base.html | 27 ++++++++++++++++++++------- 2 files changed, 34 insertions(+), 17 deletions(-) diff --git a/templating/templates/addMask.html b/templating/templates/addMask.html index b29c17a..3018c05 100644 --- a/templating/templates/addMask.html +++ b/templating/templates/addMask.html @@ -2,15 +2,17 @@ {{define "content"}} -
- Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. - Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. +
+
+ Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. + Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. +
+ {{range .Errors}} +
+ Fehler: {{.}} +
+ {{end}}
-{{range .Errors}} -
- Fehler: {{.}} -
-{{end}}
@@ -142,11 +143,12 @@

- Beachte, dass in den Arbeitsrräumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden dürfen. + Beachte, dass in den Arbeitsräumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden dürfen. Das Formular wird dich warnen, falls du versuchst deine Sprechstunde in einem zu vollen Raum anzulegen.

    {{range $room := .Rooms}} + {{ if ge 42 $room.MaxOccupy}}
  • {{$room.Name}} @@ -154,6 +156,7 @@
  • {{end}} + {{end}}
diff --git a/templating/templates/base.html b/templating/templates/base.html index a5a1666..7a0ff9e 100644 --- a/templating/templates/base.html +++ b/templating/templates/base.html @@ -11,8 +11,8 @@ {{block "title" .}}Start{{end}} – Sprechstunden -
-
+
+
Sprechstunden für Matheveranstaltungen an der TU Darmstadt

Startseite @@ -27,7 +27,7 @@