|
|
@@ -2,7 +2,7 @@ import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
|
|
|
import { Role } from '@/server/modules/users/role.entity';
|
|
|
import { RoleSchema, CreateRoleDto, UpdateRoleDto } from '@/server/modules/users/role.entity';
|
|
|
import { authMiddleware } from '@/server/middleware/auth.middleware';
|
|
|
-import { checkPermission } from '@/server/middleware/permission.middleware';
|
|
|
+import { checkPermission, permissionMiddleware } from '@/server/middleware/permission.middleware';
|
|
|
import { OpenAPIHono } from '@hono/zod-openapi';
|
|
|
|
|
|
// 创建角色CRUD路由
|
|
|
@@ -14,8 +14,8 @@ const roleRoutes = createCrudRoutes({
|
|
|
listSchema: RoleSchema,
|
|
|
searchFields: ['name', 'description'],
|
|
|
middleware: [
|
|
|
- // authMiddleware,
|
|
|
- // checkPermission(['role:manage'])
|
|
|
+ authMiddleware,
|
|
|
+ // permissionMiddleware(checkPermission(['role:manage']))
|
|
|
]
|
|
|
})
|
|
|
const app = new OpenAPIHono()
|