권한 수정 사용자 권한레벨별 처리 수정
This commit is contained in:
@@ -191,14 +191,17 @@ const useAuthSetting = (initialId) => {
|
|||||||
|
|
||||||
// menuConfig를 기반으로 권한 그룹 구조화
|
// menuConfig를 기반으로 권한 그룹 구조화
|
||||||
const authGroups = useMemo(() => {
|
const authGroups = useMemo(() => {
|
||||||
return Object.entries(menuConfig).map(([key, section]) => ({
|
return Object.entries(menuConfig)
|
||||||
id: key,
|
.map(([key, section]) => ({
|
||||||
title: section.title,
|
id: key,
|
||||||
items: Object.entries(section.items).map(([itemKey, item]) => ({
|
title: section.title,
|
||||||
id: itemKey,
|
items: Object.entries(section.items)
|
||||||
title: item.title,
|
.filter(([_, section]) => section.view === true)
|
||||||
permissions: item.permissions
|
.map(([itemKey, item]) => ({
|
||||||
}))
|
id: itemKey,
|
||||||
|
title: item.title,
|
||||||
|
permissions: item.permissions
|
||||||
|
}))
|
||||||
}));
|
}));
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user