diff --git a/messages/uniworx/de.msg b/messages/uniworx/de.msg index a2e0e49e3..92b904a09 100644 --- a/messages/uniworx/de.msg +++ b/messages/uniworx/de.msg @@ -107,6 +107,7 @@ CourseLecturerAlreadyAdded email@UserEmail: Es gibt bereits einen Kursverwalter CourseRegistrationEndMustBeAfterStart: Ende des Anmeldezeitraums muss nach dem Anfang liegen CourseDeregistrationEndMustBeAfterStart: Ende des Abmeldezeitraums muss nach dem Anfang des Anmeldezeitraums liegen CourseUserMustBeLecturer: Aktueller Benutzer muss als Kursverwalter eingetragen sein +CourseLecturerRightsIdentical: Alle Sorten von Kursverwalter haben identische Rechte NoSuchTerm tid@TermId: Semester #{display tid} gibt es nicht. NoSuchSchool ssh@SchoolId: Institut #{display ssh} gibt es nicht. diff --git a/routes b/routes index a3694e941..e2bf2976b 100644 --- a/routes +++ b/routes @@ -36,8 +36,8 @@ / HomeR GET !free /users UsersR GET -- no tags, i.e. admins only -/users/#CryptoUUIDUser AdminUserR GET POST -/users/#CryptoUUIDUser/delete AdminUserDeleteR POST +/users/#CryptoUUIDUser AdminUserR GET POST +/users/#CryptoUUIDUser/delete AdminUserDeleteR POST /users/#CryptoUUIDUser/hijack AdminHijackUserR POST !adminANDno-escalation /admin AdminR GET /admin/features AdminFeaturesR GET POST diff --git a/src/Handler/Course.hs b/src/Handler/Course.hs index 3f4900171..dc5d3fcaf 100644 --- a/src/Handler/Course.hs +++ b/src/Handler/Course.hs @@ -647,7 +647,7 @@ makeCourseForm miButtonAction template = identifyForm FIDcourse $ \html -> do lecturerForm :: AForm Handler [(UserId,LecturerType)] lecturerForm = formToAForm . over (mapped._2) pure . over (mapped._1.mapped) Map.elems $ massInput MassInput{..} - (fslI MsgCourseLecturers) + (fslI MsgCourseLecturers & setTooltip MsgCourseLecturerRightsIdentical) True (Just . Map.fromList . zip [0..] $ maybe [(uid, CourseLecturer)] cfLecturers template) mempty