Browse Source

♻️ refactor(roles): update role route imports and middleware

- add permissionMiddleware import from permission.middleware
- uncomment authMiddleware to enable authentication for role routes
- add commented permissionMiddleware configuration as placeholder for future use
yourname 5 months ago
parent
commit
e4a65df104
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/server/api/roles/index.ts

+ 3 - 3
src/server/api/roles/index.ts

@@ -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()