diff --git a/messages/uniworx/de.msg b/messages/uniworx/de.msg index e0a5882a3..993bffa46 100644 --- a/messages/uniworx/de.msg +++ b/messages/uniworx/de.msg @@ -439,6 +439,8 @@ AccessibleSince: Verfügbar seit Corrected: Korrigiert +CorrectionAchievedPoints: Erzielte Punkte +CorrectionAchievedPass: Bestanden FileCorrected: Korrigiert (Dateien) FileCorrectedDeleted: Korrigiert (gelöscht) RatingUpdated: Korrektur gespeichert diff --git a/src/Handler/Corrections.hs b/src/Handler/Corrections.hs index 20182e398..eb053bce9 100644 --- a/src/Handler/Corrections.hs +++ b/src/Handler/Corrections.hs @@ -1062,17 +1062,13 @@ assignHandler tid ssh csh rawSids = do -- process form currentRoute <- getCurrentRoute ((btnResult, btnWdgt), btnEnctype) <- runFormPost $ identifyForm FIDAssignSubmissions buttonForm - assignmentStatus <- case btnResult of - FormSuccess BtnSubmissionsAssign -> do -- Button was pressed, assign and report - -- Assign submissions - runDB $ (\f -> foldM f Map.empty sids) $ - \acc sid -> flip (Map.insert sid) acc <$> assignSubmissions sid Nothing - -- Too much important information for an alert. Display proper info page instead - other -> do - formFailure2Alerts other -- show possible allerts - return Map.empty -- no assignments performed + assignmentStatus <- fmap (fromMaybe Map.empty) . formResultMaybe btnResult $ \BtnSubmissionsAssign -> + -- Assign submissions + fmap Just . runDB $ (\f -> foldM f Map.empty sids) $ + \acc sid -> flip (Map.insert sid) acc <$> assignSubmissions sid Nothing + -- Too much important information for an alert message. Display proper info page instead let btnForm = wrapForm btnWdgt def - { formAction = SomeRoute <$> currentRoute + { formAction = SomeRoute <$> currentRoute -- TODO: should be a modal route , formEncoding = btnEnctype , formSubmit = FormNoSubmit } diff --git a/templates/widgets/grading-summary/grading-summary.hamlet b/templates/widgets/grading-summary/grading-summary.hamlet index 248c4b085..86008771c 100644 --- a/templates/widgets/grading-summary/grading-summary.hamlet +++ b/templates/widgets/grading-summary/grading-summary.hamlet @@ -15,11 +15,11 @@ $# --