diff --git a/test/Database/Fill.hs b/test/Database/Fill.hs index df48e0d35..10ded4d57 100644 --- a/test/Database/Fill.hs +++ b/test/Database/Fill.hs @@ -155,7 +155,7 @@ fillDb = do , userTitle = Just "Dr." , userMaxFavourites = 14 , userMaxFavouriteTerms = 4 - , userTheme = ThemeMossGreen + , userTheme = userDefaultTheme , userDateTimeFormat = userDefaultDateTimeFormat , userDateFormat = userDefaultDateFormat , userTimeFormat = userDefaultTimeFormat @@ -353,7 +353,7 @@ fillDb = do matrikel <- toMatrikel <$> getRandomRs (0 :: Int, 9 :: Int) manyUsers <- insertMany . getZipList $ manyUser <$> ZipList ((,,) <$> firstNames <*> middlenames <*> surnames) <*> ZipList matrikel - forM_ [prevPrevTerm, prevTerm, currentTerm, nextTerm, succ nextTerm] $ \tid -> do + forM_ [(pred $ pred prevPrevTerm)..(succ $ succ $ succ $ succ nextTerm)] $ \tid -> do let term = Term { termName = tid , termStart = guessDay tid TermDayStart , termEnd = guessDay tid TermDayEnd @@ -391,6 +391,8 @@ fillDb = do } ifi <- insert' $ School "Institut für Informatik" "IfI" (Just $ 14 * nominalDay) (Just $ 10 * nominalDay) True (ExamModeDNF predDNFFalse) (ExamCloseOnFinished True) SchoolAuthorshipStatementModeOptional (Just ifiAuthorshipStatement) True SchoolAuthorshipStatementModeRequired (Just ifiAuthorshipStatement) False mi <- insert' $ School "Institut für Mathematik" "MI" Nothing Nothing False (ExamModeDNF predDNFFalse) (ExamCloseOnFinished False) SchoolAuthorshipStatementModeNone Nothing True SchoolAuthorshipStatementModeOptional Nothing True + avn <- insert' $ School "Fahrschule" "AVN-A" Nothing Nothing False (ExamModeDNF predDNFFalse) (ExamCloseOnFinished False) SchoolAuthorshipStatementModeNone Nothing True SchoolAuthorshipStatementModeOptional Nothing True + void . insert' $ UserFunction jost avn SchoolAdmin void . insert' $ UserFunction gkleen ifi SchoolAdmin void . insert' $ UserFunction gkleen mi SchoolAdmin void . insert' $ UserFunction fhamann ifi SchoolAdmin @@ -405,10 +407,12 @@ fillDb = do void . insert' $ UserFunction gkleen ifi SchoolAllocation void . insert' $ UserFunction sbarth ifi SchoolLecturer void . insert' $ UserFunction sbarth ifi SchoolExamOffice - for_ [gkleen, fhamann, jost, maxMuster, svaupel] $ \uid -> + for_ [gkleen, fhamann, maxMuster, svaupel] $ \uid -> void . insert' $ UserSchool uid ifi False for_ [gkleen, tinaTester] $ \uid -> void . insert' $ UserSchool uid mi False + for_ [jost] $ \uid -> + void . insert' $ UserSchool uid avn False let sdBsc = StudyDegreeKey' 82 sdMst = StudyDegreeKey' 88 @@ -576,6 +580,78 @@ fillDb = do True Nothing + + -- Fahrschule F + fdf <- insert' Course + { courseName = "F - Vorfeldführerschein" + , courseDescription = Just $ htmlToStoredMarkup [shamlet| +

+ Berechtigung zum Führen eines Fahrzeuges auf den Fahrstrassen des Vorfeldes. +

+

Benötigte Unterlagen +