Skip to content

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

Interface: AdminContext ​

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

Properties ​

audit ​

audit: AuditLog

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


central ​

central: CentralAccess

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


leads ​

leads: Leads

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


limiter ​

limiter: RateLimiter

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


options ​

options: Required<Omit<AdminOptions, "leads" | "impersonationUrl" | "allowedHosts" | "ui" | "clientIp" | "trustProxy" | "tenantFields" | "tenantUsers">> & object

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

Type Declaration ​

allowedHosts ​

allowedHosts: readonly string[]

impersonationUrl ​

impersonationUrl: ((input) => string) | undefined

leads ​

leads: Required<LeadsOptions> | null

tenantFields ​

tenantFields: readonly TenantField[]

tenantUsers ​

tenantUsers: TenantUsersAdapter | undefined


sessions ​

sessions: AdminSessions

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


tenancy ​

tenancy: AdminTenancy

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


users ​

users: AdminUsers

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

Methods ​

record() ​

record(request, input): Promise<void>

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

Registra una acción del usuario autenticado en la auditoría.

Parameters ​

request ​

AdminRequest

input ​

Omit<AuditInput, "adminUserId" | "ip">

Returns ​

Promise<void>

Publicado bajo la licencia MIT.