package endpoints import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "arbeitszeitmessung/templates" "log/slog" "net/http" ) func PDFFormHandler(w http.ResponseWriter, r *http.Request) { helper.RequiresLogin(Session, w, r) user, err := models.GetUserFromSession(Session, r.Context()) if err != nil { slog.Warn("Error getting user!", slog.Any("Error", err)) // TODO add error handling } teamMembers, err := user.GetTeamMembers() if err != nil { slog.Warn("Error getting team members!", slog.Any("Error", err)) } templates.PDFForm(teamMembers).Render(r.Context(), w) }