backend
Preparing search index...
auth/roles.controller
RolesController
Class RolesController
Index
Constructors
constructor
Methods
assign
Role
create
Role
get
User
Roles
remove
New
Role
remove
Role
Constructors
constructor
new
RolesController
()
:
RolesController
Returns
RolesController
Methods
assign
Role
assignRole
(
body
:
{
role
:
string
;
userId
:
string
}
,
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
,
)
:
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
Parameters
body
:
{
role
:
string
;
userId
:
string
}
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
Returns
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
create
Role
createRole
(
body
:
{
role
:
string
}
,
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
,
)
:
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
Parameters
body
:
{
role
:
string
}
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
Returns
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
get
User
Roles
getUserRoles
(
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
,
)
:
Promise
<
|
{
error
:
string
;
roles
?:
undefined
;
userId
?:
undefined
}
|
{
error
?:
undefined
;
roles
:
string
[]
;
userId
:
any
}
,
>
Parameters
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
Returns
Promise
<
|
{
error
:
string
;
roles
?:
undefined
;
userId
?:
undefined
}
|
{
error
?:
undefined
;
roles
:
string
[]
;
userId
:
any
}
,
>
remove
New
Role
removeNewRole
(
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
,
)
:
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
Parameters
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
Returns
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
remove
Role
removeRole
(
body
:
{
role
:
string
;
userId
:
string
}
,
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
,
)
:
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
Parameters
body
:
{
role
:
string
;
userId
:
string
}
req
:
FastifyRequest
<
RouteGenericInterface
,
RawServerDefault
,
IncomingMessage
,
FastifySchema
,
FastifyTypeProviderDefault
,
unknown
,
FastifyBaseLogger
,
ResolveFastifyRequestType
<
FastifyTypeProviderDefault
,
FastifySchema
,
RouteGenericInterface
,
>
,
>
&
{
session
:
any
}
Returns
Promise
<
|
{
error
:
string
;
message
?:
undefined
}
|
{
error
?:
undefined
;
message
:
string
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
assign
Role
create
Role
get
User
Roles
remove
New
Role
remove
Role
backend
Loading...