@deep/nest-kit
    Preparing search index...

    Class BaseUserToRolesService<UTR>Abstract

    User to Roles service that provides methods to fetch, create and sync user to roles relations

    Type Parameters

    Index

    Constructors

    Properties

    dataSource: DataSource
    idService: IdService
    loggerFactory: WinstonLoggerFactory

    Accessors

    • get repository(): Repository<UTR>

      Returns Repository<UTR>

    Methods

    • Parameters

      Returns void

    • Returns Promise<undefined | number>

    • Returns Promise<undefined | number>

    • Delete user to role relation by id

      Parameters

      Returns Promise<void>

    • Returns string

    • Get list of admin ids (superadmin, orgadmin, orgobserver)

      Parameters

      • organizationId: string

        organization id where to search for admins

      Returns Promise<string[]>

      • list of admin ids
    • Fetch user to roles relation by id

      Parameters

      • id: string

        ID of the user to role relation

      Returns Promise<MaybeNull<UTR>>

      • user to role relation
    • Returns void