Class BaseUserToRolesService<UTR>Abstract

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

Type Parameters

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