[권한 시스템 정리] 불필요한 권한 체크 함수 및 관련 코드 제거, 리소스 구조 개선
This commit is contained in:
@@ -18,26 +18,6 @@ export const usePermission = () => {
|
||||
hasComponentPermission: (component: string) =>
|
||||
permissionsStore.hasComponentPermission(component),
|
||||
|
||||
// 여러 권한 중 하나라도 있는지 체크
|
||||
hasAnyPagePermission: (pages: string[]) =>
|
||||
permissionsStore.hasAnyPagePermission(pages),
|
||||
hasAnyPageGroupPermission: (pageGroups: string[]) =>
|
||||
permissionsStore.hasAnyPageGroupPermission(pageGroups),
|
||||
hasAnyComponentPermission: (components: string[]) =>
|
||||
permissionsStore.hasAnyComponentPermission(components),
|
||||
|
||||
// 모든 권한이 있는지 체크
|
||||
hasAllPagePermissions: (pages: string[]) =>
|
||||
pages.every(page => permissionsStore.hasPagePermission(page)),
|
||||
hasAllPageGroupPermissions: (pageGroups: string[]) =>
|
||||
pageGroups.every(pageGroup =>
|
||||
permissionsStore.hasPageGroupPermission(pageGroup)
|
||||
),
|
||||
hasAllComponentPermissions: (components: string[]) =>
|
||||
components.every(component =>
|
||||
permissionsStore.hasComponentPermission(component)
|
||||
),
|
||||
|
||||
// 권한 데이터 직접 접근
|
||||
permissions: computed(() => permissionsStore.permissions),
|
||||
resources: computed(() => permissionsStore.permissions?.resources),
|
||||
|
||||
Reference in New Issue
Block a user