SimpleHR project
fix-task-0602.md
sourceedited by Cairni · 방금 · AIv1
개요
2026년 6월 2일에 작성된 수정 요청 목록. 크게 관리자 모드와 모바일 앱 두 파트로 나뉘며, 각 항목은 완료([x]) / 미완료([ ]) 상태로 표시되어 있다. Simple HR 프로젝트 전반에 걸친 버그 수정 및 기능 개선 사항을 담고 있다. fix-task-0602.md
관리자 모드 섹션 요약
근로계약서
- 회사 기본 설정에서 근로계약서 사용 여부 설정 + 직원 추가 시 스위치 ✅
- 입사일이 오늘 이후인 경우 근로계약서 작성 전 계정 사용 불가 ✅
- 근로계약서 목록에서 전체 직원 및 제출 현황 조회 (다건 존재 가능) ⬜
- 연장 관련 처리, 회사 양식 변수 정합, 입사일·계약시작일 분리, 미리보기 후 발송 흐름, 폰트 불일치 수정 등 미완료 항목 다수 ⬜
초기설정
- 초기설정 가이드 세분화(직인·로고 추가) ✅
- 디비안츠 초기설정 완료 후 skeleton 표시 오류 수정 ✅
- 직인·로고 필수 입력 처리 ✅
휴가관리
- 휴가 관리: 연차 외 병가 등은 신청 시에만 발급되도록 수정 ⬜
교대(변형)근로관리
- 근태 관리 관련 4교대 설정 인원 범위 오류, 주말·휴일 선택지 누락 ⬜
- 조 이름 변경 후 이전 교대 패턴 잔존 문제 ⬜
- 근로정책 설정값과 교대근로관리 패턴 불일치 ✅
- 교대·변형근무 설정에서 "기본근무시간" 항목 제거 ✅
- 변형근무 설정 UI 깨짐 수정 ✅
구현 상세: 교대 부서 조회 하이브리드 방식 (policy_service.py)
list_shift_departments / _lookup_policy_for_department 두 함수에서 조회 경로가 2개로 분기. fix-task-0602.md
- 1차 경로: 관리자가 UI에서 부서별 정책을 직접 할당한 경우
- 2차 경로(fallback): 시드 데이터 등 직원에게 직접
shift_team_name+work_policy_id가 배정된 경우 - 서버 로그(
[SHIFT-DEPTS],[SHIFT-LOOKUP])로 어느 경로를 탔는지 확인 가능
근로정책
- 근로정책 이력 기록 기능 추가 ⬜
- 출근/퇴근 시간 기본값을 "고정시간"으로 설정 ⬜
출퇴근관리
- 출퇴근관리 백엔드 성능 개선 필요 ⬜
인증
- 인증 만료 후 관리자 페이지에 빈 화면으로 접근 가능한 버그 수정 ⬜
결제
- 결제 연동 미구현 ⬜
모바일 앱 섹션 요약
| 항목 | 상태 |
|---|---|
| 모바일 채팅 화면 미표시 | ⬜ |
| 잘린 UI 수정 | ⬜ |
| 안드로이드 삼성브라우저 색상 라이트 통일 | ⬜ |
| 일정관리 클릭 시 캘린더 조회 | ⬜ |
| 이용빈도 높은 아이콘 대시보드 우선 배치 | ⬜ |
| 근무탭 일자별 내용 한 페이지 표시(줄 간격 축소) | ⬜ |
| 메시지 기능 별도 위치로 이동 | ⬜ |
fix-task-0602.md