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


완료/미완료 현황

AI · 출처 클릭
완료8
미완료19
  • 완료(✅): 8개
  • 미완료(⬜): 19개 (관리자 모드 12개 + 모바일 7개)

세부 액션 아이템은 액션 아이템 페이지를 참고.

Made with CairniExplore public wikis →