feat: RBAC
This commit is contained in:
@@ -7,12 +7,12 @@ import { GrantMenuDto } from './dto/grant-menu.dto';
|
||||
export class PermissionController {
|
||||
constructor(private readonly permissionService: PermissionService) {}
|
||||
|
||||
@Get('/roles/:roleId/menus')
|
||||
@Get('/roles/:roleId/resources')
|
||||
getRoleMenus(@Param('roleId') roleId: string) {
|
||||
return this.permissionService.getRoleMenus(roleId);
|
||||
}
|
||||
|
||||
@Put('/roles/:roleId/menus')
|
||||
@Put('/roles/:roleId/resources')
|
||||
assignMenus(@Param('roleId') roleId: string, @Body() dto: GrantMenuDto) {
|
||||
return this.permissionService.assignMenus(roleId, dto);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user