- showSection 함수에서 공통 헤더 현재 페이지 상태 업데이트 로직 추가
- 목록 관리 및 보고서 섹션에 상단 여백 추가 (헤더 가림 방지)
- 공통 헤더에 updateCurrentPage 메서드 추가
Changes:
- index.html: showSection에서 헤더 상태 업데이트, 섹션별 padding-top 추가
- common-header.js: updateCurrentPage 메서드 추가
Fixes: 목록 관리 페이지에서 공통 헤더가 보이지 않는 문제
- 목록 관리 URL을 /issue-view.html#manage에서 /index.html#list로 변경
- issues_manage 페이지의 기본 접근 권한을 true로 변경
- 프론트엔드와 백엔드 권한 설정 동기화
Changes:
- common-header.js: 목록 관리 URL 수정
- page-preloader.js: 프리로더 URL 수정
- permissions.js: issues_manage defaultAccess를 true로 변경
- page_permissions.py: 백엔드 default_access를 true로 변경
Fixes: 목록 관리 버튼 클릭 시 무한 로딩 문제
- 권한 기반 공통 헤더 컴포넌트 구현
- 모바일 친화적 캘린더 날짜 필터 추가
- 페이지 프리로더 및 키보드 단축키 시스템 구현
- Service Worker 기반 캐싱 시스템 추가
Frontend Changes:
- components/common-header.js: 권한 기반 동적 메뉴 생성
- components/mobile-calendar.js: 터치/스와이프 지원 캘린더
- core/permissions.js: 페이지 접근 권한 관리
- core/page-manager.js: 페이지 라이프사이클 관리
- core/page-preloader.js: 페이지 프리로딩 최적화
- core/keyboard-shortcuts.js: 키보드 네비게이션
- css/mobile-calendar.css: 모바일 최적화 캘린더 스타일
- sw.js: 3단계 캐싱 전략 서비스 워커
Removed:
- auth-common.js, common-header.js (구버전 파일들)