권한기능 임시 비활성화

This commit is contained in:
kjs 2026-01-06 10:27:54 +09:00
parent 12baad75c9
commit 4f77c38207
14 changed files with 31 additions and 0 deletions

View File

@ -55,3 +55,4 @@ export default router;

View File

@ -51,3 +51,4 @@ export default router;

View File

@ -67,3 +67,4 @@ export default router;

View File

@ -55,3 +55,4 @@ export default router;

View File

@ -65,6 +65,13 @@ export class AdminService {
} }
); );
// [임시 비활성화] 메뉴 권한 그룹 체크 - 모든 사용자에게 전체 메뉴 표시
// TODO: 권한 체크 다시 활성화 필요
logger.info(
`⚠️ [임시 비활성화] 권한 그룹 체크 스킵 - 사용자 ${userId}(${userType})에게 전체 메뉴 표시`
);
/* [ - ]
if (userType === "COMPANY_ADMIN") { if (userType === "COMPANY_ADMIN") {
// 회사 관리자: 권한 그룹 기반 필터링 적용 // 회사 관리자: 권한 그룹 기반 필터링 적용
if (userRoleGroups.length > 0) { if (userRoleGroups.length > 0) {
@ -141,6 +148,7 @@ export class AdminService {
return []; return [];
} }
} }
*/
} else if ( } else if (
menuType !== undefined && menuType !== undefined &&
userType === "SUPER_ADMIN" && userType === "SUPER_ADMIN" &&
@ -412,6 +420,15 @@ export class AdminService {
let queryParams: any[] = [userLang]; let queryParams: any[] = [userLang];
let paramIndex = 2; let paramIndex = 2;
// [임시 비활성화] 메뉴 권한 그룹 체크 - 모든 사용자에게 전체 메뉴 표시
// TODO: 권한 체크 다시 활성화 필요
logger.info(
`⚠️ [임시 비활성화] getUserMenuList 권한 그룹 체크 스킵 - 사용자 ${userId}(${userType})에게 전체 메뉴 표시`
);
authFilter = "";
unionFilter = "";
/* [ - getUserMenuList ]
if (userType === "SUPER_ADMIN") { if (userType === "SUPER_ADMIN") {
// SUPER_ADMIN: 권한 그룹 체크 없이 해당 회사의 모든 메뉴 표시 // SUPER_ADMIN: 권한 그룹 체크 없이 해당 회사의 모든 메뉴 표시
logger.info(`✅ 좌측 사이드바 (SUPER_ADMIN): 회사 ${userCompanyCode}의 모든 메뉴 표시`); logger.info(`✅ 좌측 사이드바 (SUPER_ADMIN): 회사 ${userCompanyCode}의 모든 메뉴 표시`);
@ -471,6 +488,7 @@ export class AdminService {
return []; return [];
} }
} }
*/
// 2. 회사별 필터링 조건 생성 // 2. 회사별 필터링 조건 생성
let companyFilter = ""; let companyFilter = "";

View File

@ -587,3 +587,4 @@ const result = await executeNodeFlow(flowId, {

View File

@ -360,3 +360,4 @@

View File

@ -346,3 +346,4 @@ const getComponentValue = (componentId: string) => {

View File

@ -127,3 +127,4 @@ export default function ScreenManagementPage() {
</div> </div>
); );
} }

View File

@ -140,3 +140,4 @@ export const useActiveTabOptional = () => {

View File

@ -197,3 +197,4 @@ export function applyAutoFillToFormData(

View File

@ -1689,3 +1689,4 @@ const 출고등록_설정: ScreenSplitPanel = {

View File

@ -536,3 +536,4 @@ const { data: config } = await getScreenSplitPanel(screenId);

View File

@ -523,3 +523,4 @@ function ScreenViewPage() {