parent
2fde26b68e
commit
8e5bebc96f
@ -342,7 +342,15 @@ data SubmissionModeDescr = SubmissionModeNone
|
||||
instance Universe 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 False Nothing ) = SubmissionModeNone
|
||||
|
||||
Loading…
Reference in New Issue
Block a user