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
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(
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>