Servant.Server.Auth.Token.Model

DB entities

data UserImpl

data UserPerm

data AuthToken

data UserRestore

data AuthUserGroup

data AuthUserGroupUsers

data AuthUserGroupPerms

data family EntityField record a :: *

data UserSingleUseCode

IDs of entities

type UserImplId

type UserPermId

type AuthTokenId

type UserRestoreId

type AuthUserGroupId

type AuthUserGroupUsersId

type AuthUserGroupPermsId

type UserSingleUseCodeId

Operations

runDB

migrateAll

passToByteString

byteStringToPass

User

userToUserInfo

readUserInfo

readUserInfoByLogin

getUserPermissions

setUserPermissions

createUser

hasPerm

hasPerms

createAdmin

ensureAdmin

patchUser

setUserPassword'

User groups

getUserGroups

setUserGroups

validateGroups

getGroupPermissions

getUserGroupPermissions

getUserAllPermissions

readUserGroup

toAuthUserGroup

insertUserGroup

updateUserGroup

deleteUserGroup

patchUserGroup