[권한 시스템 테스트 페이지 추가] 권한 시스템의 동작을 테스트할 수 있는 새로운 페이지를 추가하고, 관련 권한 데이터를 업데이트
This commit is contained in:
@@ -407,7 +407,7 @@
|
|||||||
'/admin/logs',
|
'/admin/logs',
|
||||||
'/admin/programs',
|
'/admin/programs',
|
||||||
'/admin/resource',
|
'/admin/resource',
|
||||||
'/admin/permission-test',
|
'/test/permission-test',
|
||||||
'/test/culture-graph',
|
'/test/culture-graph',
|
||||||
'/test/pathway',
|
'/test/pathway',
|
||||||
'/test/test01',
|
'/test/test01',
|
||||||
@@ -446,7 +446,7 @@
|
|||||||
<p class="text-sm text-blue-800">
|
<p class="text-sm text-blue-800">
|
||||||
<strong>참고:</strong> 실제로는 권한이 없는 경로에 접근하면 자동으로
|
<strong>참고:</strong> 실제로는 권한이 없는 경로에 접근하면 자동으로
|
||||||
홈으로 리다이렉트됩니다. 이 페이지는
|
홈으로 리다이렉트됩니다. 이 페이지는
|
||||||
<code>/admin/permission-test</code> 경로로, 페이지 권한이 있어야
|
<code>/test/permission-test</code> 경로로, 페이지 권한이 있어야
|
||||||
접근할 수 있습니다.
|
접근할 수 있습니다.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -565,7 +565,7 @@ definePageMeta({
|
|||||||
const permission = usePermission();
|
const permission = usePermission();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
|
||||||
// 이 페이지는 /admin 경로이므로 페이지 권한이 필요합니다
|
// 이 페이지는 /test 경로이므로 페이지 권한이 필요합니다
|
||||||
// middleware/auth.ts에서 자동으로 권한을 체크합니다
|
// middleware/auth.ts에서 자동으로 권한을 체크합니다
|
||||||
// 로그인 시 권한 데이터가 자동으로 로드됩니다
|
// 로그인 시 권한 데이터가 자동으로 로드됩니다
|
||||||
</script>
|
</script>
|
||||||
@@ -282,20 +282,31 @@ export const MOCK_PERMISSIONS: UserPermissions = {
|
|||||||
menuYn: "Y",
|
menuYn: "Y",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
oid: 25,
|
oid: 20,
|
||||||
code: "P0116",
|
code: "P0116",
|
||||||
|
name: "권한 시스템 테스트",
|
||||||
|
type: "PAGE",
|
||||||
|
path: "/test/permission-test",
|
||||||
|
parentCode: "PG01",
|
||||||
|
sortOrder: 16,
|
||||||
|
description: "권한 시스템 테스트 페이지",
|
||||||
|
menuYn: "Y",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
oid: 25,
|
||||||
|
code: "P0117",
|
||||||
name: "등록",
|
name: "등록",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
path: "/test/register",
|
path: "/test/register",
|
||||||
parentCode: "PG01",
|
parentCode: "PG01",
|
||||||
sortOrder: 16,
|
sortOrder: 17,
|
||||||
description: "테스트 등록 페이지",
|
description: "테스트 등록 페이지",
|
||||||
menuYn: "N",
|
menuYn: "N",
|
||||||
},
|
},
|
||||||
|
|
||||||
// 관리자 페이지그룹 하위 페이지들 (PG02 > P0201~P0203)
|
// 관리자 페이지그룹 하위 페이지들 (PG02 > P0201~P0203)
|
||||||
{
|
{
|
||||||
oid: 20,
|
oid: 21,
|
||||||
code: "P0201",
|
code: "P0201",
|
||||||
name: "접속기록",
|
name: "접속기록",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
@@ -306,7 +317,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
|
|||||||
menuYn: "Y",
|
menuYn: "Y",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
oid: 21,
|
oid: 22,
|
||||||
code: "P0202",
|
code: "P0202",
|
||||||
name: "공통코드",
|
name: "공통코드",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
@@ -317,7 +328,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
|
|||||||
menuYn: "Y",
|
menuYn: "Y",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
oid: 22,
|
oid: 23,
|
||||||
code: "P0203",
|
code: "P0203",
|
||||||
name: "프로그램",
|
name: "프로그램",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
@@ -328,7 +339,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
|
|||||||
menuYn: "Y",
|
menuYn: "Y",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
oid: 26,
|
oid: 24,
|
||||||
code: "P0204",
|
code: "P0204",
|
||||||
name: "등록",
|
name: "등록",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
@@ -339,7 +350,7 @@ export const MOCK_PERMISSIONS: UserPermissions = {
|
|||||||
menuYn: "N",
|
menuYn: "N",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
oid: 27,
|
oid: 25,
|
||||||
code: "P0301",
|
code: "P0301",
|
||||||
name: "부서 조회 팝업",
|
name: "부서 조회 팝업",
|
||||||
type: "PAGE",
|
type: "PAGE",
|
||||||
|
|||||||
Reference in New Issue
Block a user