@wxn0brp/gate-warden
Preparing search index...
mgr
WardenManager
Class WardenManager
Index
Constructors
constructor
Methods
add
ABAC
Rule
add
ACL
Rule
add
RBAC
Rule
add
Role
change
Role
Name
To
Id
remove
ABAC
Rule
remove
ACL
Rule
remove
RBAC
Rule
remove
Role
Constructors
constructor
new
WardenManager
(
db
:
ValtheraCompatible
)
:
WardenManager
Parameters
db
:
ValtheraCompatible
Returns
WardenManager
Methods
add
ABAC
Rule
addABACRule
(
entity_id
:
string
,
flag
:
number
,
condition
:
Record
<
string
,
SearchOptions
>
,
)
:
Promise
<
ABACRule
>
Parameters
entity_id
:
string
flag
:
number
condition
:
Record
<
string
,
SearchOptions
>
Returns
Promise
<
ABACRule
>
add
ACL
Rule
addACLRule
(
entityId
:
string
,
p
:
number
,
uid
?:
string
)
:
Promise
<
ACLRule
>
Parameters
entityId
:
string
p
:
number
Optional
uid
:
string
Returns
Promise
<
ACLRule
>
add
RBAC
Rule
addRBACRule
(
role_id
:
string
,
entity_id
:
string
,
p
:
number
)
:
Promise
<
RoleEntity
>
Parameters
role_id
:
string
entity_id
:
string
p
:
number
Returns
Promise
<
RoleEntity
>
add
Role
addRole
(
role
:
Role
|
Omit
<
Role
,
"_id"
>
)
:
Promise
<
Role
>
Parameters
role
:
Role
|
Omit
<
Role
,
"_id"
>
Returns
Promise
<
Role
>
change
Role
Name
To
Id
changeRoleNameToId
(
name
:
string
)
:
Promise
<
string
>
Parameters
name
:
string
Returns
Promise
<
string
>
remove
ABAC
Rule
removeABACRule
(
entityId
:
string
,
flag
:
number
)
:
Promise
<
boolean
>
Parameters
entityId
:
string
flag
:
number
Returns
Promise
<
boolean
>
remove
ACL
Rule
removeACLRule
(
entityId
:
string
,
uid
?:
string
)
:
Promise
<
boolean
>
Parameters
entityId
:
string
Optional
uid
:
string
Returns
Promise
<
boolean
>
remove
RBAC
Rule
removeRBACRule
(
roleId
:
string
,
entityId
:
string
)
:
Promise
<
boolean
>
Parameters
roleId
:
string
entityId
:
string
Returns
Promise
<
boolean
>
remove
Role
removeRole
(
roleId
:
string
)
:
Promise
<
boolean
>
Parameters
roleId
:
string
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
ABAC
Rule
add
ACL
Rule
add
RBAC
Rule
add
Role
change
Role
Name
To
Id
remove
ABAC
Rule
remove
ACL
Rule
remove
RBAC
Rule
remove
Role
@wxn0brp/gate-warden
Loading...