외부 업체 전용 모드 및 3D 캔버스 전체 화면 기능 구현

This commit is contained in:
dohyeons
2025-12-18 16:03:47 +09:00
parent a617c26721
commit da24db8f37
2 changed files with 124 additions and 25 deletions

View File

@@ -22,6 +22,15 @@ const router = Router();
// 모든 role 라우트에 인증 미들웨어 적용
router.use(authenticateToken);
/**
* 사용자 권한 그룹 조회 (/:id 보다 먼저 정의해야 함)
*/
// 현재 사용자가 속한 권한 그룹 조회
router.get("/user/my-groups", getUserRoleGroups);
// 특정 사용자가 속한 권한 그룹 조회
router.get("/user/:userId/groups", requireAdmin, getUserRoleGroups);
/**
* 권한 그룹 CRUD
*/
@@ -67,13 +76,4 @@ router.get("/:id/menu-permissions", requireAdmin, getMenuPermissions);
// 메뉴 권한 설정
router.put("/:id/menu-permissions", requireAdmin, setMenuPermissions);
/**
* 사용자 권한 그룹 조회
*/
// 현재 사용자가 속한 권한 그룹 조회
router.get("/user/my-groups", getUserRoleGroups);
// 특정 사용자가 속한 권한 그룹 조회
router.get("/user/:userId/groups", requireAdmin, getUserRoleGroups);
export default router;