backend-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

UserManagement.Sessions

Synopsis

Documentation

getAllUsers :: Session [User] Source #

getUserID :: Text -> Session UserID Source #

deleteUser :: UserID -> Session () Source #

updateUserName :: UserID -> Text -> Session () Source #

updateUserEmail :: UserID -> Text -> Session () Source #

updateUserPWHash :: UserID -> Text -> Session () Source #

getGroupInfo :: GroupID -> Session GroupOverview Source #

returns name and description of specified group

deleteGroup :: GroupID -> Session () Source #

updateGroupName :: GroupID -> Text -> Session () Source #

addRole :: UserID -> GroupID -> Role -> Session () Source #

addSuperadmin :: UserID -> Session () Source #

removeSuperadmin :: UserID -> Session () Source #