refactor(WEB): 코드 품질 개선 및 불필요 코드 제거
- 미사용 import/변수/console.log 대량 정리 (100+개 파일) - ItemMasterContext 간소화 (미사용 로직 제거) - IntegratedListTemplateV2 / UniversalListPage 개선 - 결재 컴포넌트(ApprovalBox, DraftBox, ReferenceBox) 정리 - HR 컴포넌트(급여/휴가/부서) 코드 간소화 - globals.css 스타일 정리 및 개선 - AuthenticatedLayout 개선 - middleware CSP 정리 - proxy route 불필요 로깅 제거 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -108,16 +108,9 @@ export function LoginPage() {
|
||||
};
|
||||
}
|
||||
|
||||
console.log('✅ 로그인 성공:', data.message);
|
||||
console.log('📦 사용자 정보:', data.user);
|
||||
console.log('📋 메뉴 정보 (API):', data.menus);
|
||||
console.log('👥 역할 정보:', data.roles);
|
||||
console.log('🏢 테넌트 정보:', data.tenant);
|
||||
console.log('🔐 토큰은 안전한 HttpOnly 쿠키에 저장됨 (JavaScript 접근 불가)');
|
||||
|
||||
// API 메뉴를 MenuItem 구조로 변환
|
||||
const transformedMenus = transformApiMenusToMenuItems(data.menus || []);
|
||||
console.log('🔄 변환된 메뉴 구조:', transformedMenus);
|
||||
|
||||
// 서버에서 받은 사용자 정보를 localStorage에 저장 (대시보드에서 사용)
|
||||
const userData = {
|
||||
@@ -129,7 +122,6 @@ export function LoginPage() {
|
||||
roles: data.roles || [],
|
||||
tenant: data.tenant || {},
|
||||
};
|
||||
console.log('💾 localStorage에 저장할 데이터:', userData);
|
||||
localStorage.setItem('user', JSON.stringify(userData));
|
||||
|
||||
// 메뉴 폴링 재시작 플래그 설정 (세션 만료 후 재로그인 시)
|
||||
|
||||
@@ -186,7 +186,6 @@ export function SignupPage() {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('✅ Signup successful:', data);
|
||||
|
||||
// Navigate to login page after successful signup
|
||||
router.push("/login?registered=true");
|
||||
|
||||
Reference in New Issue
Block a user