Skip to content

Documentation / @tenancy-node/admin-api / TenantUsersAdapter

Interface: TenantUsersAdapter ​

Defined in: admin-api/src/context.ts:53

Cómo ve y crea el panel los usuarios de la app dentro de cada tenant. Las funciones corren en el contexto del tenant: tenancy.db(), tenancy.pool()... apuntan a su base. Para responder un error al panel (email repetido, contraseña débil) lanza AdminHttpError.

Properties ​

roles? ​

optional roles?: readonly object[]

Defined in: admin-api/src/context.ts:61

Roles para elegir al crear (por ejemplo [{ value: 'ADMIN', label: 'Administrador' }]).

Methods ​

create()? ​

optional create(input, tenant): Promise<TenantUser>

Defined in: admin-api/src/context.ts:59

Sin create, el panel solo lista.

Parameters ​

input ​

NewTenantUser

tenant ​

Tenant

Returns ​

Promise<TenantUser>


list() ​

list(query, tenant): Promise<{ items: TenantUser[]; total: number; }>

Defined in: admin-api/src/context.ts:54

Parameters ​

query ​
page ​

number

perPage ​

number

string

tenant ​

Tenant

Returns ​

Promise<{ items: TenantUser[]; total: number; }>

Publicado bajo la licencia MIT.