파일 내용은 openpyxl 로 작성된 xlsx 포맷이지만
확장자만 .xls 였던 것을 실제 포맷과 맞춰 .xlsx 로 정정.
- 서버 다운로드 파일명 확장자 변경
- 프론트 fallback 파일명 변경
xls 파일을 "쓰는" 코드(xlwt 등)는 원래 없었음.
xlrd 는 입력 파일(.xls) 을 "읽는" 용도라 유지.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 기본 선택값을 오늘 날짜로 미리 지정 (업로드 실행 버튼도 즉시 활성)
- 안내 문구를 "발주 데이터의 주문 날짜로 날짜를 선택해주세요." 로 수정
- 선택된 날짜 박스와 하단 버튼 사이 1.5rem 간격 확보
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
modal-overlay 클래스에 CSS 정의가 없어 모달이 항상 표시되는
버그를 수정: 기존 .modal/.modal.show 패턴으로 교체하고,
배경 클릭 시 모달이 닫히는 동작도 추가.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- index.html: profile-name-block 제거. 이름은 이메일 span 의 title(hover tooltip)로 보존.
- app.js: 이제 표시하지 않는 user-name 관련 코드 정리.
- style.css: profile-email 흰색 + 굵게, 로그아웃 버튼도 흰색 + 어울리는 반투명 배경.
- read_root() 가 세션 미인증 시 dbx-main /login?next=/orderlist/ 로 302.
OMS 는 더 이상 자체 로그인 UI 를 가지지 않는다.
- index.html: #login-screen 블록 제거, dashboard 만 렌더.
- 우측 상단 프로필 영역을 메인 페이지 스타일로 개편:
이름 + 이메일 + 아바타(Google picture URL, 폴백 아이콘) + 로그아웃 텍스트 버튼.
- main.py 가 세션의 user_name/user_email/user_picture 를 HTML placeholder 로 치환.
- app.js checkAuth() 단순화: 화면 토글 제거, 401 시 dbx-main 로그인으로 자동 이동.
- style.css 에 새 프로필 영역 CSS 추가.
Google 아바타가 보이려면 dbx-main 도 같이 user_picture 를 세션 top-level 에
저장하도록 수정됨 (dbx-main 별도 커밋).