Skip to content

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

Class: AdminUsers ​

Defined in: admin-api/src/auth/users.ts:45

Usuarios del panel (tabla tenancy_admin_users).

Constructors ​

Constructor ​

new AdminUsers(central): AdminUsers

Defined in: admin-api/src/auth/users.ts:46

Parameters ​

central ​

CentralAccess

Returns ​

AdminUsers

Methods ​

activeOwners() ​

activeOwners(): Promise<number>

Defined in: admin-api/src/auth/users.ts:157

Returns ​

Promise<number>


create() ​

create(input): Promise<AdminUser>

Defined in: admin-api/src/auth/users.ts:80

Parameters ​

input ​
email ​

string

name ​

string

password ​

string

role ​

"support" | "owner" | "admin"

Returns ​

Promise<AdminUser>


delete() ​

delete(id): Promise<void>

Defined in: admin-api/src/auth/users.ts:153

Parameters ​

id ​

number

Returns ​

Promise<void>


findRow() ​

findRow(id): Promise<Row | undefined>

Defined in: admin-api/src/auth/users.ts:60

Parameters ​

id ​

number

Returns ​

Promise<Row | undefined>


findRowByEmail() ​

findRowByEmail(email): Promise<Row | undefined>

Defined in: admin-api/src/auth/users.ts:52

Parameters ​

email ​

string

Returns ​

Promise<Row | undefined>


get() ​

get(id): Promise<AdminUser>

Defined in: admin-api/src/auth/users.ts:68

Parameters ​

id ​

number

Returns ​

Promise<AdminUser>


list() ​

list(): Promise<AdminUser[]>

Defined in: admin-api/src/auth/users.ts:74

Returns ​

Promise<AdminUser[]>


setPassword() ​

setPassword(id, password): Promise<void>

Defined in: admin-api/src/auth/users.ts:129

Parameters ​

id ​

number

password ​

string

Returns ​

Promise<void>


setTwoFactor() ​

setTwoFactor(id, secretEncrypted): Promise<void>

Defined in: admin-api/src/auth/users.ts:137

Parameters ​

id ​

number

secretEncrypted ​

string | null

Returns ​

Promise<void>


touchLogin() ​

touchLogin(id): Promise<void>

Defined in: admin-api/src/auth/users.ts:145

Parameters ​

id ​

number

Returns ​

Promise<void>


update() ​

update(id, changes): Promise<AdminUser>

Defined in: admin-api/src/auth/users.ts:111

Parameters ​

id ​

number

changes ​
isActive? ​

boolean

name? ​

string

role? ​

"support" | "owner" | "admin"

Returns ​

Promise<AdminUser>

Publicado bajo la licencia MIT.