feat(course): show study module on course overview page
This commit is contained in:
parent
cb00de7960
commit
dbc5e99109
@ -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
|
||||
|
||||
@ -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}
|
||||
|
||||
Reference in New Issue
Block a user