mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Server.Space

Synopsis

Documentation

data SqlErrorMensamPermissionNotSatisfied permission Source #

Instances

Instances details
Typeable permission => Exception (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

Generic (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep (SqlErrorMensamPermissionNotSatisfied permission) :: Type -> Type #

Read (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

Show (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

Eq (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

Ord (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

type Rep (SqlErrorMensamPermissionNotSatisfied permission) Source # 
Instance details

Defined in Mensam.Server.Space

type Rep (SqlErrorMensamPermissionNotSatisfied permission) = D1 ('MetaData "SqlErrorMensamPermissionNotSatisfied" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamPermissionNotSatisfied" 'PrefixI 'False) (U1 :: Type -> Type))

data SpaceInternal Source #

Instances

Instances details
Generic SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep SpaceInternal :: Type -> Type #

Read SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

Show SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

Eq SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

Ord SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SpaceInternal Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SpaceInternal = D1 ('MetaData "SpaceInternal" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSpaceInternal" 'PrefixI 'True) ((S1 ('MetaSel ('Just "spaceInternalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierSpace) :*: S1 ('MetaSel ('Just "spaceInternalName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NameSpace)) :*: (S1 ('MetaSel ('Just "spaceInternalTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TZLabel) :*: (S1 ('MetaSel ('Just "spaceInternalVisibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VisibilitySpace) :*: S1 ('MetaSel ('Just "spaceInternalOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IdentifierUser)))))

newtype SqlErrorMensamSpaceNotFound Source #

Instances

Instances details
Exception SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep SqlErrorMensamSpaceNotFound :: Type -> Type #

Read SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamSpaceNotFound Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamSpaceNotFound = D1 ('MetaData "SqlErrorMensamSpaceNotFound" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkSqlErrorMensamSpaceNotFound" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SqlErrorMensamNotOneQuery)))

data SpaceView Source #

Instances

Instances details
Generic SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep SpaceView :: Type -> Type #

Read SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

Show SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

Eq SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

Ord SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SpaceView Source # 
Instance details

Defined in Mensam.Server.Space

spaceListVisible Source #

Arguments

:: (MonadLogger m, MonadSeldaPool m) 
=> IdentifierUser 
-> OrderByCategories SpaceOrderCategory 
-> Maybe Bool

Predicate whether the user has to be a member of the space.

-> SeldaTransactionT m [Space] 

data SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source #

Instances

Instances details
Exception SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

Read SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleAccessibilityAndPasswordDontMatch Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleAccessibilityAndPasswordDontMatch = D1 ('MetaData "SqlErrorMensamRoleAccessibilityAndPasswordDontMatch" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamRoleAccessibilityAndPasswordDontMatch" 'PrefixI 'False) (U1 :: Type -> Type))

rolePasswordCheck :: (MonadLogger m, MonadSeldaPool m) => IdentifierRole -> Maybe Password -> SeldaTransactionT m PasswordCheck Source #

Just checks that the password matches. Does not check the accessibility of the role.

data SqlErrorMensamRoleNoPasswordSetCannotCheck Source #

Instances

Instances details
Exception SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

Read SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleNoPasswordSetCannotCheck Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleNoPasswordSetCannotCheck = D1 ('MetaData "SqlErrorMensamRoleNoPasswordSetCannotCheck" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamRoleNoPasswordSetCannotCheck" 'PrefixI 'False) (U1 :: Type -> Type))

rolePasswordCheck' :: (MonadLogger m, MonadSeldaPool m) => IdentifierRole -> Maybe Password -> SeldaTransactionT m () Source #

Fails the transaction when the password check fails.

data SqlErrorMensamRolePasswordCheckFail Source #

Instances

Instances details
Exception SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

Read SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRolePasswordCheckFail Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRolePasswordCheckFail = D1 ('MetaData "SqlErrorMensamRolePasswordCheckFail" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamRolePasswordCheckFail" 'PrefixI 'False) (U1 :: Type -> Type))

data SqlErrorMensamRoleInaccessible Source #

Instances

Instances details
Exception SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep SqlErrorMensamRoleInaccessible :: Type -> Type #

Read SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleInaccessible Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamRoleInaccessible = D1 ('MetaData "SqlErrorMensamRoleInaccessible" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkSqlErrorMensamRoleInaccessible" 'PrefixI 'False) (U1 :: Type -> Type))

newtype SqlErrorMensamDeskNotFound Source #

Instances

Instances details
Exception SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Generic SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Associated Types

type Rep SqlErrorMensamDeskNotFound :: Type -> Type #

Read SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Show SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Eq SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

Ord SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamDeskNotFound Source # 
Instance details

Defined in Mensam.Server.Space

type Rep SqlErrorMensamDeskNotFound = D1 ('MetaData "SqlErrorMensamDeskNotFound" "Mensam.Server.Space" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkSqlErrorMensamDeskNotFound" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SqlErrorMensamNotOneQuery)))