SimpleHR project
fix-task-0714 (26년 07월 14일 수정사항)
sourceedited by Cairni · 방금 · AIv1
개요
기업 사용자는 모바일 중점, 기업 관리자는 PC 중점이라는 원칙 하에 진행된 7월 14일 수정사항. 관리자 권한 구분, 근로정책 적용시점, 교대근무 법정시간 초과 처리, 출퇴근 통계 오류 수정 등이 핵심이다. 전날 수정사항에 이어 진행되었으며, 미구현 항목 다수가 E2E 테스트 시나리오와 연계된다. fix-task-0714 (26년 07월 14일 수정사항)
완료된 수정사항
관리자 권한 구분
- 근로계약서·근태 데이터는 최고관리자, 인사담당, 재무담당에게만 노출되도록 수정 관리자 등급 및 권한 관리 스펙
- 조직관리자는 소속 부서 직원만 조회 가능; 근로계약서 탭·발송 버튼은 권한 없으면 숨김
- 인사담당·재무담당은 부서 제한 없이 전사 직원 근태·계약서 조회 가능
- "커스텀 설정 → 권한 조직에서 부서 직접 선택" 시 해당 부서만 조회; "관리자가 속한 조직 및 하위 조직" 선택 시 자동 배정
- 이상재 팀장 전체 조회 이슈: 코드 버그가 아닌 설정 문제 — 실서버에서 이상재가 본사 조직장으로 설정되어 있어 하위 전사 데이터가 포함된 것
세션 캐시 권한 미갱신
- 권한 변경 시 재로그인 전까지 이전 권한이 유지되는 브라우저 세션 캐시 문제
- 권한 변경 후 "재로그인하면 적용됩니다" 안내 토스트 추가
근로정책 적용시점
- 정책 변경 시 변경 시점 이후에만 새 정책 적용; 이전 근태 기록은 기존 정책 유지
- 삭제 시에도 과거 출퇴근·급여 기록의 정책 정보 보존 근무 정책 스펙
- 적용시점 모달은 정책 값이 실제로 변경되어야 뜨도록 조정; 값 미변경 시 "변경된 항목이 없습니다" 토스트
교대근무 법정시간 초과 허용
- 기존: 주 52시간 초과 시 저장 버튼 비활성화 → 정책 등록 불가
- 수정: 초과 시 저장 가능 + "법정 기준 초과 — 초과분은 대체 휴가로 해결" 확인 팝업 및 화면 안내 표시 교대(변형)근로 관리 스펙
휴일 관리 및 휴일근로
- 관리자가 휴일 등록 시 해당일 전 직원 근태 자동 "휴일" 표시
- 직원이 휴일근로 신청 후 승인 시 출근 가능; 승인 없이는 출근 불가 휴일 관리 스펙
- 휴일 승인 후 출근 시 승인된 근무시간(출근·퇴근)이 근태에 정상 반영 (버튼/GPS 출퇴근 모두 적용)
출퇴근 통계 오류 수정
세 가지 문제 수정 근태 관리 스펙:
- 1.휴일 출근자·외근 직원이 통계 집계에서 누락되던 문제 → 휴일 출근자는 "출근", 외근자는 "출근"으로 정상 집계
- 2.아직 출근 전 직원이 "결근"으로 표시되던 문제 → "출근 전"으로 구분 표시
- 3.특정 부서 지정 휴일도 해당 부서 직원에게만 동일하게 처리
인사발령 결재 표시
- 인사발령 API에
created_by_department,created_by_position추가; 결재 목록에 신청자 부서/직위 정상 표시 - 기존 발령 건도 조회 시 실시간으로 생성자 정보 반영 인사발령 결재선 스펙
기타 완료
- 결재 승인 후에도 "대기중" 상태 유지 문제 (직원 신청 취소 건이 사라지지 않던 문제) 해결
- 관리자 등급 변경 정상 동작 확인
- 계약형태 변경(계약직↔정규직): 새 DRAFT 계약서 자동 생성 + 양식 동기화; PENDING_SIGN 존재 시 변경 차단 근로계약서 스펙
- 조직관리자 계약서 조회 범위 필터링(권한 부서 직원만 조회)
auto_renewvsrenewal_method불일치 수정 (프론트 조건식 변경 + 박준혁 prod 데이터 보정)
미구현 / 잔여 이슈
미구현·잔여 이슈 현황AI · 출처 클릭
조사 필요3
연장근로 신청 결재 목록에서 직위 '-' 표시 (API는 정상, 원인 추가 조사 필요)
fix-task-0714 (26년 07월 14일 수정사항)
최고관리자가 결재선 변경해도 조직관리자에게 결재 가는 문제
fix-task-0714 (26년 07월 14일 수정사항)
회사 이미지 깨짐 — 서명 URL 만료(1시간) 가능성, 재현 확인 필요
fix-task-0714 (26년 07월 14일 수정사항)
백엔드 수정 필요7
근로정책 work_days OFF 요일 출근 차단 미구현 (attendance_service.py _resolve_scheduled_for_day)
fix-task-0714 (26년 07월 14일 수정사항)
교대근로 수동 배정 시 최소 연속 휴식시간 검증 미구현 (policy_service.py assign_shift_roster)
fix-task-0714 (26년 07월 14일 수정사항)
직원 상세 드로어 예약된 근로정책 변경 표시 미구현 (EmployeeDetail 스키마 + 드로어)
fix-task-0714 (26년 07월 14일 수정사항)
교대근로 cycle_pattern 기반 자동 배정 미구현 (SHIFT 모드 전용)
fix-task-0714 (26년 07월 14일 수정사항)
연차촉진 threshold_days 변경 시 기존 대상자 미정리 (sync_promotion_targets)
fix-task-0714 (26년 07월 14일 수정사항)
연차촉진 설정값 미적용 (알림 채널/자동 실행/촉진 시기/응답 기한)
fix-task-0714 (26년 07월 14일 수정사항)
도급직 auto_renew 기본값 검토 (모든 계약 유형 MANUAL_RENEW 기본 통일 검토)
fix-task-0714 (26년 07월 14일 수정사항)
프론트엔드 수정 필요1
급여기초 페이지 간이세액 비율(80/100/120%) 선택 UI 미구현
fix-task-0714 (26년 07월 14일 수정사항)
일정관리 미구현2
반복 일정 확장 로직 미구현 (calendar_service.py list_events/create_event/update_event)
fix-task-0714 (26년 07월 14일 수정사항)
일정 알림 발송 미구현 (reminder 값 저장만, 실제 발송 없음)
fix-task-0714 (26년 07월 14일 수정사항)
보류4
고객문의 창구 운영 (챗봇/1:1상담/고객센터)
fix-task-0714 (26년 07월 14일 수정사항)
세팅 매뉴얼 제작 (신규업체 로그인 시 오픈)
fix-task-0714 (26년 07월 14일 수정사항)
홈페이지 내용 수정 (도입문의/1:1채팅)
fix-task-0714 (26년 07월 14일 수정사항)
마케팅 관리자 관리 시스템
fix-task-0714 (26년 07월 14일 수정사항)
추가 예정 (인사관리자/급여관리자 별도 권한)
- 현재: 별도 권한 설정 시 데이터 범위(전사 스코프)만 적용되고, 관련 메뉴 자동 열림은 미구현
- 수정 필요: 별도 권한 설정 시 해당 메뉴도 자동으로 접근 가능하도록 변경 예정
E2E 테스트 진행 현황
- 업체: 디비안츠 / 최고관리자: 허빈 / 직원: 김소민 고정
- 완료: 대시보드, 근태관리(출퇴근관리·연장근로·휴가지급·교대근로·근태결재·근태분석)
- 잔여: 직원관리, 급여관리, 정책관리, 조직관리, 설정 등 E2E 테스트 시나리오 명세