Class UserStore

Hierarchy

  • UserStore

Constructors

Properties

getSecurityGroups: ((organization) => CancellablePromise<SecurityGroup[]>) = ...

Type declaration

isPublicUser?: boolean
isSetupComplete: boolean = false
isSetupError?: Error
loadOrganizations: (() => CancellablePromise<void>) = ...

Type declaration

    • (): CancellablePromise<void>
    • Returns CancellablePromise<void>

loadUserElement: (() => CancellablePromise<undefined | null | UserElement>) = ...

Type declaration

    • (): CancellablePromise<undefined | null | UserElement>
    • Returns CancellablePromise<undefined | null | UserElement>

main: MainStore
organizations?: Organization[]
saveProfile: ((...args) => CancellablePromise<ApiResponse<void, Record<string, string>>>) = ...

Type declaration

    • (...args): CancellablePromise<ApiResponse<void, Record<string, string>>>
    • Parameters

      • Rest ...args: [data: ChangePasswordFormData | Partial<Partial<{
            cn: string;
            landingPage: string;
            mail: string;
            mobile: string;
            note: string;
            preferredLanguage: string;
            sn: string;
            timezone: string;
        }>>]

      Returns CancellablePromise<ApiResponse<void, Record<string, string>>>

setOrganization: ((id) => CancellablePromise<void>) = ...

Type declaration

    • (id): CancellablePromise<void>
    • Parameters

      • id: string

      Returns CancellablePromise<void>

userElement?: null | UserElement
userSecurityGroups: Map<string, SecurityGroup[]> = ...
users: Map<string, User> = ...

Accessors

Methods

  • Parameters

    Returns Promise<void>

  • Returns Promise<undefined | User[]>

  • Parameters

    Returns Promise<Record<string, User>>

  • Returns Promise<void>

  • Parameters

    • oldPassword: string
    • newPassword: string

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    • handler: ((notification) => void)

    Returns undefined | {
        reference: string;
        topic: string;
    }

Generated using TypeDoc