diff --git a/pages/admin/permission-test.vue b/pages/[tabId]/test/permission-test.vue
similarity index 99%
rename from pages/admin/permission-test.vue
rename to pages/[tabId]/test/permission-test.vue
index 0440f1f..2268618 100644
--- a/pages/admin/permission-test.vue
+++ b/pages/[tabId]/test/permission-test.vue
@@ -407,7 +407,7 @@
'/admin/logs',
'/admin/programs',
'/admin/resource',
- '/admin/permission-test',
+ '/test/permission-test',
'/test/culture-graph',
'/test/pathway',
'/test/test01',
@@ -446,7 +446,7 @@
참고: 실제로는 권한이 없는 경로에 접근하면 자동으로
홈으로 리다이렉트됩니다. 이 페이지는
- /admin/permission-test 경로로, 페이지 권한이 있어야
+ /test/permission-test 경로로, 페이지 권한이 있어야
접근할 수 있습니다.
@@ -565,7 +565,7 @@ definePageMeta({
const permission = usePermission();
const userStore = useUserStore();
-// 이 페이지는 /admin 경로이므로 페이지 권한이 필요합니다
+// 이 페이지는 /test 경로이므로 페이지 권한이 필요합니다
// middleware/auth.ts에서 자동으로 권한을 체크합니다
// 로그인 시 권한 데이터가 자동으로 로드됩니다
diff --git a/types/permissions.ts b/types/permissions.ts
index 569880e..d22f8d1 100644
--- a/types/permissions.ts
+++ b/types/permissions.ts
@@ -282,20 +282,31 @@ export const MOCK_PERMISSIONS: UserPermissions = {
menuYn: "Y",
},
{
- oid: 25,
+ oid: 20,
code: "P0116",
+ name: "권한 시스템 테스트",
+ type: "PAGE",
+ path: "/test/permission-test",
+ parentCode: "PG01",
+ sortOrder: 16,
+ description: "권한 시스템 테스트 페이지",
+ menuYn: "Y",
+ },
+ {
+ oid: 25,
+ code: "P0117",
name: "등록",
type: "PAGE",
path: "/test/register",
parentCode: "PG01",
- sortOrder: 16,
+ sortOrder: 17,
description: "테스트 등록 페이지",
menuYn: "N",
},
// 관리자 페이지그룹 하위 페이지들 (PG02 > P0201~P0203)
{
- oid: 20,
+ oid: 21,
code: "P0201",
name: "접속기록",
type: "PAGE",
@@ -306,7 +317,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
menuYn: "Y",
},
{
- oid: 21,
+ oid: 22,
code: "P0202",
name: "공통코드",
type: "PAGE",
@@ -317,7 +328,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
menuYn: "Y",
},
{
- oid: 22,
+ oid: 23,
code: "P0203",
name: "프로그램",
type: "PAGE",
@@ -328,7 +339,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
menuYn: "Y",
},
{
- oid: 26,
+ oid: 24,
code: "P0204",
name: "등록",
type: "PAGE",
@@ -339,7 +350,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
menuYn: "N",
},
{
- oid: 27,
+ oid: 25,
code: "P0301",
name: "부서 조회 팝업",
type: "PAGE",