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?
optionalroles?: readonlyobject[]
Defined in: admin-api/src/context.ts:61
Roles para elegir al crear (por ejemplo [{ value: 'ADMIN', label: 'Administrador' }]).
Methods
create()?
optionalcreate(input,tenant):Promise<TenantUser>
Defined in: admin-api/src/context.ts:59
Sin create, el panel solo lista.
Parameters
input
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
search?
string
tenant
Returns
Promise<{ items: TenantUser[]; total: number; }>