chore(term): add some clarifications to tern settings
This commit is contained in:
parent
c7c0cf89ab
commit
9da881c0ce
@ -12,7 +12,7 @@ TermEdited tid@TermId: Semester #{tid} erfolgreich editiert.
|
||||
TermNewTitle: Semester editieren/anlegen.
|
||||
InvalidInput: Eingaben bitte korrigieren.
|
||||
Term !ident-ok: Semester
|
||||
TermPlaceholder: JJJJ-MM-TT (Erster Tag einer Schulung)
|
||||
TermPlaceholder: JJJJ
|
||||
TermStartDay: Erster Tag
|
||||
TermEndDay: Letzter Tag
|
||||
TermHolidays: Feiertage
|
||||
@ -23,6 +23,8 @@ TermLectureEnd: Ende Vorlesungen
|
||||
TermLectureStartTooltip: Muss am oder nach dem Beginn liegen
|
||||
TermLectureEndTooltip: Muss am oder vor dem Ende liegen
|
||||
TermActive: Aktiv
|
||||
TermActiveTooltip: Zeitraum in dem Lehrende Kurse anlegen dürfen; kann auf angegebene Lehrende eingeschränkt werden
|
||||
TermActiveForPlaceholder: Email (optional)
|
||||
NumCourses num@Int64: #{num} #{pluralDE num "Kurs" "Kurse"}
|
||||
TermsHeading: Semesterübersicht
|
||||
TermEditHeading: Semester editieren/anlegen
|
||||
|
||||
@ -12,7 +12,7 @@ TermEdited tid: Successfully edited semester #{tid}
|
||||
TermNewTitle: Edit/create semester
|
||||
InvalidInput: Invalid input
|
||||
Term: Semester
|
||||
TermPlaceholder: YYYY-MM-DD (First day of courses)
|
||||
TermPlaceholder: YYYY
|
||||
TermStartDay: Starting day
|
||||
TermEndDay: Last day
|
||||
TermHolidays: Legal holidays
|
||||
@ -23,6 +23,8 @@ TermLectureEnd: Lectures end
|
||||
TermLectureStartTooltip: Must be on or after starting day
|
||||
TermLectureEndTooltip: Must be before or on ending day
|
||||
TermActive: Active
|
||||
TermActiveTooltip: Timeframe when lecturers may add courses; maybe restricted for specified lecturers
|
||||
TermActiveForPlaceholder: E-Mail (optional)
|
||||
NumCourses num: #{num} #{pluralEN num "course" "courses"}
|
||||
TermsHeading: Semesters
|
||||
TermEditHeading: Edit semester
|
||||
|
||||
@ -4,7 +4,7 @@ Qualification
|
||||
shorthand (CI Text)
|
||||
name (CI Text)
|
||||
description StoredMarkup Maybe -- user-defined large Html, ought to contain full description
|
||||
validDuration Word Maybe -- qualification is valid indefinitely or for a specified time period
|
||||
validDuration Word Maybe -- qualification is valid indefinitely or for a specified number of months
|
||||
auditDuration Word Maybe -- number of month to keep audit log; or indefinitely
|
||||
refreshWithin CalendarDiffDays Maybe -- notify users about renewal within this number of month/days before expiry
|
||||
elearningStart Bool -- automatically schedule e-refresher
|
||||
|
||||
@ -332,7 +332,7 @@ newTermForm mtid template = validateForm validateTerm $ \html -> do
|
||||
miAdd mkUnique submitView csrf = do
|
||||
(fromRes, fromView) <- mpreq utcTimeField ("" & addName (mkUnique "from")) Nothing
|
||||
(toRes, toView) <- mopt utcTimeField ("" & addName (mkUnique "to")) Nothing
|
||||
(forRes, forView) <- mopt (checkMap (first $ const MsgTermFormActiveUserNotFound) Right $ userField False Nothing) ("" & addName (mkUnique "for")) Nothing
|
||||
(forRes, forView) <- mopt (checkMap (first $ const MsgTermFormActiveUserNotFound) Right $ userField False Nothing) ("" & addName (mkUnique "for") & addPlaceholder (mr MsgTermActiveForPlaceholder)) Nothing
|
||||
|
||||
let res = TermActiveForm <$> fromRes <*> toRes <*> forRes
|
||||
res' = res <&> \newDat oldDat -> if
|
||||
@ -350,11 +350,11 @@ newTermForm mtid template = validateForm validateTerm $ \html -> do
|
||||
miLayout lLength _ cellWdgts delButtons addWdgts = $(widgetFile "term/active-mass-input/layout")
|
||||
miIdent :: Text
|
||||
miIdent = "active-periods"
|
||||
fSettings = fslI MsgTermActive
|
||||
fSettings = fslI MsgTermActive & setTooltip MsgTermActiveTooltip
|
||||
fRequired = False
|
||||
flip (renderAForm FormStandard) html $ TermForm
|
||||
<$> tidForm
|
||||
<*> areq dayField (fslI MsgTermStartDay) (tftStart template)
|
||||
<*> areq dayField (fslI MsgTermStartDay) (tftStart template)
|
||||
<*> areq dayField (fslI MsgTermEndDay ) (tftEnd template)
|
||||
<*> (ungroupHolidays <$> holidayForm (groupHolidays <$> tftHolidays template))
|
||||
<*> areq dayField (fslI MsgTermLectureStart & setTooltip MsgTermLectureStartTooltip) (tftLectureStart template)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user