parent
2fde26b68e
commit
8e5bebc96f
@ -342,7 +342,15 @@ data SubmissionModeDescr = SubmissionModeNone
|
|||||||
instance Universe SubmissionModeDescr
|
instance Universe SubmissionModeDescr
|
||||||
instance Finite SubmissionModeDescr
|
instance Finite SubmissionModeDescr
|
||||||
|
|
||||||
nullaryPathPiece ''SubmissionModeDescr $ camelToPathPiece' 2
|
instance PathPiece SubmissionModeDescr where
|
||||||
|
toPathPiece = (Map.fromList (zip universeF verbs) !)
|
||||||
|
where
|
||||||
|
verbs = [ "no-submissions"
|
||||||
|
, "correctors"
|
||||||
|
, "users"
|
||||||
|
, "correctors+users"
|
||||||
|
]
|
||||||
|
fromPathPiece = finiteFromPathPiece
|
||||||
|
|
||||||
classifySubmissionMode :: SubmissionMode -> SubmissionModeDescr
|
classifySubmissionMode :: SubmissionMode -> SubmissionModeDescr
|
||||||
classifySubmissionMode (SubmissionMode False Nothing ) = SubmissionModeNone
|
classifySubmissionMode (SubmissionMode False Nothing ) = SubmissionModeNone
|
||||||
|
|||||||
Reference in New Issue
Block a user