feat(submissions): also warn correctors about multiple submissions
This commit is contained in:
parent
c19a00dcef
commit
8795edd1fa
@ -582,6 +582,8 @@ submissionHelper tid ssh csh shn mcid = do
|
||||
guardM . lift $ orM
|
||||
[ hasWriteAccessTo $ CSubmissionR tid ssh csh shn cID SubDelR
|
||||
, hasWriteAccessTo $ CSubmissionR tid ssh csh shn cID SubShowR
|
||||
, hasWriteAccessTo $ CSubmissionR tid ssh csh shn cID CorrectionR
|
||||
, hasReadAccessTo $ CSheetR tid ssh csh shn SSubsR
|
||||
]
|
||||
guardM . lift . E.selectExists . E.from $ \(submissionUser `E.InnerJoin` (otherSubmissionUser `E.InnerJoin` submission)) -> do
|
||||
E.on $ otherSubmissionUser E.^. SubmissionUserSubmission E.==. submission E.^. SubmissionId
|
||||
|
||||
Reference in New Issue
Block a user