83 lines
3.2 KiB
Plaintext
83 lines
3.2 KiB
Plaintext
$newline never
|
|
|
|
$# SPDX-FileCopyrightText: 2022-23 Sarah Vaupel <sarah.vaupel@ifi.lmu.de>,Steffen Jost <jost@tcs.ifi.lmu.de>
|
|
$#
|
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
<dl .deflist>
|
|
$maybe descr <- qualificationDescription quali
|
|
<dt .deflist__dt>_{MsgQualificationDescription}
|
|
<dd .deflist__dd>
|
|
<div>
|
|
#{descr}
|
|
$maybe dvalid <- qualificationValidDuration quali
|
|
<dt .deflist__dt>_{MsgQualificationValidDuration}
|
|
<dd .deflist__dd>_{MsgMonths (fromIntegral dvalid)}
|
|
|
|
$maybe daudit <- qualificationAuditDuration quali
|
|
<dt .deflist__dt>_{MsgQualificationAuditDuration} ^{iconTooltip (msg2widget (MsgQualificationAuditDurationTooltip lmsDeletionDays)) Nothing True}
|
|
<dd .deflist__dd>
|
|
$maybe lqre <- lmsQualiReused
|
|
$maybe daudit <- qualificationAuditDuration lqre
|
|
_{MsgMonths (fromIntegral daudit)}
|
|
$nothing
|
|
_{MsgMonths (fromIntegral daudit)}
|
|
$nothing
|
|
$maybe lqre <- lmsQualiReused
|
|
$maybe daudit <- qualificationAuditDuration lqre
|
|
<dt .deflist__dt>_{MsgQualificationAuditDuration} ^{iconTooltip (msg2widget (MsgQualificationAuditDurationTooltip lmsDeletionDays)) Nothing True}
|
|
<dd .deflist__dd>_{MsgMonths (fromIntegral daudit)}
|
|
|
|
$maybe drefresh <- qualificationRefreshWithin quali
|
|
<dt .deflist__dt>_{MsgQualificationRefreshWithin} ^{iconTooltip (msg2widget MsgQualificationRefreshWithinTooltip) Nothing True}
|
|
<dd .deflist__dd>
|
|
$with drm <- cdMonths drefresh
|
|
$with drd <- cdDays drefresh
|
|
$if drm > 0
|
|
_{MsgMonths (fromIntegral drm)}
|
|
$if drd > 0
|
|
, #
|
|
$if drd > 0
|
|
_{MsgDays (fromIntegral drd)}
|
|
$maybe drefresh <- qualificationRefreshReminder quali
|
|
<dt .deflist__dt>_{MsgQualificationRefreshReminder} ^{iconTooltip (msg2widget MsgQualificationRefreshReminderTooltip) Nothing True}
|
|
<dd .deflist__dd>
|
|
$with drm <- cdMonths drefresh
|
|
$with drd <- cdDays drefresh
|
|
$if drm > 0
|
|
_{MsgMonths (fromIntegral drm)}
|
|
$if drd > 0
|
|
, #
|
|
$if drd > 0
|
|
_{MsgDays (fromIntegral drd)}
|
|
|
|
<dt .deflist__dt>_{MsgQualificationElearningStart}
|
|
<dd .deflist__dd>#{boolSymbol (qualificationElearningStart quali)}
|
|
$if (qualificationElearningStart quali) && isNothing (qualificationRefreshWithin quali)
|
|
<p>
|
|
#{icon IconNotificationError}
|
|
_{MsgLmsErrorNoRefreshElearning}
|
|
|
|
<dt .deflist__dt>_{MsgQualificationElearningRenew}
|
|
<dd .deflist__dd>#{boolSymbol (qualificationElearningRenews quali)}
|
|
$if (qualificationElearningRenews quali) && isNothing (qualificationValidDuration quali)
|
|
<p>
|
|
#{icon IconNotificationError}
|
|
_{MsgLmsErrorNoRefreshElearning}
|
|
|
|
<dt .deflist__dt>_{MsgQualificationElearningLimit}
|
|
<dd .deflist__dd>
|
|
$maybe n <- qualificationElearningLimit quali
|
|
|
|
_{MsgQualificationElearningLimitMax n}
|
|
$nothing
|
|
_{MsgQualificationElearningNoLimit}
|
|
|
|
$maybe lqre <- lmsQualiReused
|
|
<dt .deflist__dt>_{MsgTableQualificationLmsReusesTooltip}
|
|
<dd .deflist__dd>^{simpleLink (citext2widget (qualificationName lqre)) (QualificationR (qualificationSchool lqre) (qualificationShorthand lqre))}
|
|
|
|
<section>
|
|
^{lmsTable}
|
|
|