better-buddy-share-backend
Preparing search index...
dao/db/interfaces/IUserRolesDAO
IUserRolesDAO
Interface IUserRolesDAO
interface
IUserRolesDAO
{
assignRoleToUser
(
userId
:
number
,
roleId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
assignRoleToUser
(
userId
:
number
,
roleName
:
string
)
:
Promise
<
boolean
|
null
>
;
assignRoleToUser
(
userId
:
number
,
roleId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
assignRoleToUser
(
userId
:
number
,
roleName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
checkIfUserHasPermission
(
userId
:
number
,
permissionName
:
string
,
)
:
Promise
<
boolean
|
null
>
;
checkIfUserHasPermission
(
userId
:
number
,
permissionId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
checkIfUserHasPermission
(
userId
:
number
,
permissionName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
checkIfUserHasPermission
(
userId
:
number
,
permissionId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
getUserPermissions
(
userId
:
number
)
:
Promise
<
Permission
[]
>
;
getUserPermissions
(
userId
:
number
,
streamerId
:
number
,
)
:
Promise
<
Permission
[]
>
;
getUserRoles
(
userId
:
number
)
:
Promise
<
Role
[]
>
;
getUserRoles
(
userId
:
number
,
streamerId
:
number
)
:
Promise
<
Role
[]
>
;
revokeRoleFromUser
(
userId
:
number
,
roleId
:
number
)
:
Promise
<
boolean
|
null
>
;
revokeRoleFromUser
(
userId
:
number
,
roleName
:
string
,
)
:
Promise
<
boolean
|
null
>
;
revokeRoleFromUser
(
userId
:
number
,
roleId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
revokeRoleFromUser
(
userId
:
number
,
roleName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
;
}
Implemented by
UserRolesDAO
Index
Methods
assign
Role
To
User
check
If
User
Has
Permission
get
User
Permissions
get
User
Roles
revoke
Role
From
User
Methods
assign
Role
To
User
assignRoleToUser
(
userId
:
number
,
roleId
:
number
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleId
:
number
Returns
Promise
<
boolean
|
null
>
assignRoleToUser
(
userId
:
number
,
roleName
:
string
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleName
:
string
Returns
Promise
<
boolean
|
null
>
assignRoleToUser
(
userId
:
number
,
roleId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleId
:
number
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
assignRoleToUser
(
userId
:
number
,
roleName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleName
:
string
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
check
If
User
Has
Permission
checkIfUserHasPermission
(
userId
:
number
,
permissionName
:
string
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
permissionName
:
string
Returns
Promise
<
boolean
|
null
>
checkIfUserHasPermission
(
userId
:
number
,
permissionId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
permissionId
:
number
Returns
Promise
<
boolean
|
null
>
checkIfUserHasPermission
(
userId
:
number
,
permissionName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
permissionName
:
string
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
checkIfUserHasPermission
(
userId
:
number
,
permissionId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
permissionId
:
number
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
get
User
Permissions
getUserPermissions
(
userId
:
number
)
:
Promise
<
Permission
[]
>
Parameters
userId
:
number
Returns
Promise
<
Permission
[]
>
getUserPermissions
(
userId
:
number
,
streamerId
:
number
)
:
Promise
<
Permission
[]
>
Parameters
userId
:
number
streamerId
:
number
Returns
Promise
<
Permission
[]
>
get
User
Roles
getUserRoles
(
userId
:
number
)
:
Promise
<
Role
[]
>
Parameters
userId
:
number
Returns
Promise
<
Role
[]
>
getUserRoles
(
userId
:
number
,
streamerId
:
number
)
:
Promise
<
Role
[]
>
Parameters
userId
:
number
streamerId
:
number
Returns
Promise
<
Role
[]
>
revoke
Role
From
User
revokeRoleFromUser
(
userId
:
number
,
roleId
:
number
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleId
:
number
Returns
Promise
<
boolean
|
null
>
revokeRoleFromUser
(
userId
:
number
,
roleName
:
string
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleName
:
string
Returns
Promise
<
boolean
|
null
>
revokeRoleFromUser
(
userId
:
number
,
roleId
:
number
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleId
:
number
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
revokeRoleFromUser
(
userId
:
number
,
roleName
:
string
,
streamerId
:
number
,
)
:
Promise
<
boolean
|
null
>
Parameters
userId
:
number
roleName
:
string
streamerId
:
number
Returns
Promise
<
boolean
|
null
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
assign
Role
To
User
check
If
User
Has
Permission
get
User
Permissions
get
User
Roles
revoke
Role
From
User
better-buddy-share-backend
Loading...