Servant.Server.Auth.Token.Model

DB entities

data UserImpl

data UserPerm

data AuthToken

data UserRestore

data AuthUserGroup

data AuthUserGroupUsers

data AuthUserGroupPerms

data UserSingleUseCode

IDs of entities

data UserImplId

data UserPermId

data AuthTokenId

data UserRestoreId

data AuthUserGroupId

data AuthUserGroupUsersId

data AuthUserGroupPermsId

data UserSingleUseCodeId

DB interface

class HasStorage m

Operations

passToByteString

byteStringToPass

User

userToUserInfo

readUserInfo

readUserInfoByLogin

getUserPermissions

setUserPermissions

createUser

hasPerms

createAdmin

ensureAdmin

patchUser

setUserPassword'

User groups

getUserGroups

setUserGroups

validateGroups

getGroupPermissions

getUserGroupPermissions

getUserAllPermissions

readUserGroup

toAuthUserGroup

insertUserGroup

updateUserGroup

deleteUserGroup

patchUserGroup