This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/src/Handler/Workflow/Workflow/Delete.hs
2020-11-24 22:35:59 +01:00

24 lines
725 B
Haskell

module Handler.Workflow.Workflow.Delete
( getGWWDeleteR, postGWWDeleteR
, getSWWDeleteR, postSWWDeleteR
, workflowDeleteR
) where
import Import
import Handler.Utils.Workflow.Workflow
getGWWDeleteR, postGWWDeleteR :: CryptoFileNameWorkflowWorkflow -> Handler Html
getGWWDeleteR = postGWWDeleteR
postGWWDeleteR cID
= workflowDeleteR <=< runDB . maybeT notFound $ ensureScope WSGlobal cID
getSWWDeleteR, postSWWDeleteR :: SchoolId -> CryptoFileNameWorkflowWorkflow -> Handler Html
getSWWDeleteR = postSWWDeleteR
postSWWDeleteR ssh cID
= workflowDeleteR <=< runDB . maybeT notFound $ ensureScope (WSSchool ssh) cID
workflowDeleteR :: WorkflowWorkflowId -> Handler Html
workflowDeleteR = error "not implemented"