Safe Haskell | None |
---|---|
Language | Haskell2010 |
- getParty :: Maybe Permission -> PartyTarget -> Handler Party
- viewParty :: ActionRoute (API, PartyTarget)
- viewPartyEdit :: ActionRoute PartyTarget
- viewPartyCreateHandler :: Action
- viewPartyDelete :: ActionRoute (Id Party)
- postParty :: ActionRoute (API, PartyTarget)
- createParty :: ActionRoute API
- deleteParty :: ActionRoute (Id Party)
- viewAvatar :: ActionRoute (Id Party)
- queryParties :: ActionRoute API
- adminParties :: ActionRoute ()
- adminPartiesHandler :: Action
- csvPartiesHandler :: Action
- csvDuplicatePartiesHandler :: Action
Documentation
getParty :: Maybe Permission -> PartyTarget -> Handler Party Source #
Ensure the current user has the requested permission for the given party.
viewPartyEdit :: ActionRoute PartyTarget Source #
viewPartyCreateHandler :: Action Source #
viewPartyDelete :: ActionRoute (Id Party) Source #
createParty :: ActionRoute API Source #
Create a new party, starting from blankParty, then overlaying data extracted from request. Since this overlaps with how registration creates an account/party combo, this is only used when creating parties manually by a superadmin, such as creating institution parties which don't have an account.
deleteParty :: ActionRoute (Id Party) Source #
viewAvatar :: ActionRoute (Id Party) Source #
queryParties :: ActionRoute API Source #
Handle route to find parties by the provided PartyFilter.
adminParties :: ActionRoute () Source #
adminPartiesHandler :: Action Source #
csvPartiesHandler :: Action Source #
csvDuplicatePartiesHandler :: Action Source #