feat(course): show study module on course overview page

This commit is contained in:
Sarah Vaupel 2021-12-28 21:27:04 +01:00
parent cb00de7960
commit dbc5e99109
2 changed files with 15 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import Handler.Utils.Tutorial
import qualified Data.CaseInsensitive as CI
import qualified Data.Map as Map
import qualified Data.Set as Set
import qualified Database.Esqueleto.Legacy as E
import qualified Database.Esqueleto.Utils as E

View File

@ -69,6 +69,20 @@ $# #{summary}
<div>
#{descr}
$if not (Set.null (courseStudyModules course))
<dt .deflist__dt>_{MsgCourseStudyModules}
<dd .deflist__dd>
<ul>
$forall studyModule <- Set.toList (courseStudyModules course)
<li>
$case studyModule
$of StudyModuleModule{..}
#{CI.original stdModRegulation} #
(^{formatTimeW SelFormatDate stdModRegVersion}): #
#{CI.original stdModModule}
$of StudyModuleFreeModule{..}
#{CI.original stdModFreeModule}
<dt .deflist__dt>_{MsgTableCourseSchool}
<dd .deflist__dd>
#{schoolName}