Issue Fixed:
- ReferenceError: Can't find variable: initializeAdmin
Root Cause:
- initializeAdmin 함수가 정의되기 전에 API 스크립트의 onload에서 호출됨
- 스크립트 로딩 순서 문제로 함수 참조 오류 발생
Solution:
1. 스크립트 순서 재정렬
- 공통 스크립트들을 먼저 로드
- initializeAdmin 함수를 먼저 정의
- API 스크립트를 마지막에 동적 로드
2. 에러 핸들링 추가
- script.onerror 이벤트 추가
- API 로드 실패 시 적절한 에러 메시지
Changes:
- 스크립트 로딩 순서 변경: 공통 스크립트 → 함수 정의 → API 동적 로드
- initializeAdmin 함수가 API 로드 전에 정의되도록 수정
- 스크립트 로드 실패 시 에러 핸들링 추가
Result:
✅ initializeAdmin 함수 정상 호출
✅ 사용자 관리 페이지 정상 로드
✅ 권한 설정 기능 정상 작동