Compare commits

..

No commits in common. "af84418cd1f3b58ff51a6b6a583b9fd21782055e" and "c21f42975bf839a4a407adcd25a3ace62391570f" have entirely different histories.

5 changed files with 7 additions and 15 deletions

View file

@ -45,7 +45,7 @@ func (b *BaseHandler) DeleteOfficeHourHandler(w http.ResponseWriter, req *http.R
templating.ServeTemplate(w, "deleteMailForm", struct { templating.ServeTemplate(w, "deleteMailForm", struct {
Error string Error string
OfficeHour models.OfficeHour OfficeHour models.OfficeHour
}{"Die Sprechstunde wurde nicht mit dieser Mailadresse angelegt.", officeHour}) }{"Die Sprechstunde wurde nicht mit dieser Mailadresse angegeben.", officeHour})
return return
} }
_, err = b.requestRepo.Add(officeHour, models.RequestDelete) _, err = b.requestRepo.Add(officeHour, models.RequestDelete)

View file

@ -51,7 +51,6 @@ func (b *BaseHandler) GetTimetable(officeHours []models.OfficeHour) (timetable m
func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.OfficeHour, slots []int, deleteIcons bool) template.HTML { func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.OfficeHour, slots []int, deleteIcons bool) template.HTML {
var tableBody string var tableBody string
var anyOfficeHourExists bool = false // do not show table if no entry in there
for hour := 8; hour < 19; hour += 1 { for hour := 8; hour < 19; hour += 1 {
for minute := 0; minute < 60; minute += b.config.Date.MinuteGranularity { for minute := 0; minute < 60; minute += b.config.Date.MinuteGranularity {
tableBody += "<tr>" tableBody += "<tr>"
@ -94,7 +93,6 @@ func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.Of
// TODO: better error wrapping up to top-level request handler // TODO: better error wrapping up to top-level request handler
} }
tableBody += celldata.String() tableBody += celldata.String()
anyOfficeHourExists = true
} }
} else { } else {
if slot+1 == slots[day] { if slot+1 == slots[day] {
@ -108,9 +106,6 @@ func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.Of
tableBody += "</tr>\n" tableBody += "</tr>\n"
} }
} }
if !anyOfficeHourExists {
return template.HTML("Aktuell sind keine passenden Sprechstunden eingetragen.")
}
var table bytes.Buffer var table bytes.Buffer
tableData := struct { tableData := struct {

View file

@ -2,8 +2,6 @@
{{define "content"}} {{define "content"}}
<div class="col-md-8 offset-md-2"> <div class="col-md-8 offset-md-2">
Die Sprechstunde wurde angelegt. Die Sprechstunde wurde angelegt. Du solltest eine Mail mit einem Aktivierungslink erhalten haben.
Du solltest eine Mail mit einem Aktivierungslink erhalten haben.
Klicke auf diesen, um die Sprechstunde öffentlich anzuzeigen.
</div> </div>
{{end}} {{end}}

View file

@ -2,7 +2,7 @@
{{define "content"}} {{define "content"}}
<div class="col-md-8 offset-md-2"> <div class="col-md-8 offset-md-2">
Du solltest eine Mail mit einem Bestätigungslink erhalten haben. Du solltest eine Mail mit einem Bestätigungslink erhalten haben. <br>
Klicke auf diesen, um die Sprechstunde endgültig zu löschen. Sie wurde an die Adresse geschickt, mit der die Sprechstunde angelegt wurde.<br>
</div> </div>
{{end}} {{end}}

View file

@ -4,8 +4,7 @@
{{if eq .OfficeHour.Date.Week 1}}in ungeraden Vorlesungswochen<br>{{end}}{{if eq .OfficeHour.Date.Week 2}}in geraden Vorlesungswochen<br>{{end}} {{if eq .OfficeHour.Date.Week 1}}in ungeraden Vorlesungswochen<br>{{end}}{{if eq .OfficeHour.Date.Week 2}}in geraden Vorlesungswochen<br>{{end}}
{{.OfficeHour.Course.Name}}<br> {{.OfficeHour.Course.Name}}<br>
{{.OfficeHour.Tutor.Name}}<br> {{.OfficeHour.Tutor.Name}}<br>
{{.OfficeHour.Room.Name}} {{.OfficeHour.Room.Name}}<br>
{{- if ne .OfficeHour.RoomName ""}}: {{.OfficeHour.RoomName}}{{end -}} {{if ne .OfficeHour.Info ""}}{{.OfficeHour.Info}}<br>{{end}}
<br> {{if ne .OfficeHour.RoomName ""}}{{.OfficeHour.RoomName}}<br>{{end}}
{{if ne .OfficeHour.Info ""}}{{.OfficeHour.Info}}{{end}}
</td> </td>