fix(course-users): deregistration w/ allocation & w/o reason
This commit is contained in:
parent
26c355fce5
commit
4f237e1968
@ -475,7 +475,7 @@ courseUserDeregisterForm cid = wFormToAForm $ do
|
|||||||
E.&&. E.not_ (E.isNothing $ participant E.^. CourseParticipantAllocated)
|
E.&&. E.not_ (E.isNothing $ participant E.^. CourseParticipantAllocated)
|
||||||
if | allocated -> do
|
if | allocated -> do
|
||||||
wformMessage =<< messageIconI Warning IconEnrolFalse MsgCourseDeregistrationAllocationShouldLogTip
|
wformMessage =<< messageIconI Warning IconEnrolFalse MsgCourseDeregistrationAllocationShouldLogTip
|
||||||
fmap CourseUserDeregisterData <$> optionalActionW (areq (textField & cfStrip & guardField (not . null)) (fslI MsgCourseDeregistrationAllocationReason & setTooltip MsgCourseDeregistrationAllocationReasonTip) Nothing) (fslI MsgCourseDeregistrationAllocationShouldLog) (Just True)
|
fmap CourseUserDeregisterData <$> optionalActionW (apreq (textField & cfStrip & guardField (not . null)) (fslI MsgCourseDeregistrationAllocationReason & setTooltip MsgCourseDeregistrationAllocationReasonTip) Nothing) (fslI MsgCourseDeregistrationAllocationShouldLog) (Just True)
|
||||||
| otherwise -> pure . pure $ CourseUserDeregisterData Nothing
|
| otherwise -> pure . pure $ CourseUserDeregisterData Nothing
|
||||||
|
|
||||||
getCUsersR, postCUsersR :: TermId -> SchoolId -> CourseShorthand -> Handler Html
|
getCUsersR, postCUsersR :: TermId -> SchoolId -> CourseShorthand -> Handler Html
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user