/SimpleHR project
SimpleHR project

fix-task-0624 (26년 06월 24일 수정사항)

sourceedited by Cairni · 방금 · AIv1

개요

2026년 6월 24일 배포 수정사항을 기록한 소스 파일. 완료(✅) 항목과 미완료(⬜) 항목이 혼재하며, 근로계약서, 양식 편집기, 결재 관리, 근태 관리, 급여 관리, 교대근로 등 다수 도메인에 걸쳐 있다. fix-task-0624 (26년 06월 24일 수정사항)


섹션별 요약

우선 수정 (완료)

항목내용
양식 제출방식PASTE_UPLOAD 방식 추가 — 붙여넣기(엑셀 원본 유지) + 첨부파일 동시 허용; 전환 시 초기화 확인 팝업 추가
휴일근로 급여 반영근기법 §56② 기준 OT_HOLIDAY 8h 초과분 자동 분리(8h 이내 1.5×, 초과 2.0×); 소급 대상 0건 확인
캘린더 부서 스코프DEPARTMENT 스코프 휴일이 전 직원에게 노출되던 버그 수정 → 해당 부서 직원에게만 표시
근로계약서 서류 혼재탄력근로제 서면합의서가 근로계약서로 보이던 버그 → 최근 날짜의 근로계약서만 필터링 처리
계약직/정규직 양식 매핑_resolve_form_id_by_contract_type 추가; 관리자 미리보기 폴백 및 per_employee 서브쿼리 CONTRACT 카테고리 필터 적용
근로정책 수정 시점수정 시점 입력 후 해당 시점 이후부터 정책 변경 적용 (기존: 과거 데이터까지 소급 적용 버그)

퇴근 미체크 자동 처리 스케줄러 (완료)

  • 매일 KST 00:15 실행, 최근 7일 이내 check_out_time IS NULL 레코드 자동 처리
  • AUTO_END_TIMEscheduled_end 시간으로 퇴근 자동 기록 + 재계산
  • LEAVE_BLANK → 스킵
  • advisory lock(820620)으로 multi-worker 중복 방지
  • 급여 영향 없음 (급여는 OvertimeRequest 기반)
  • 수동 보정: HNT 6/17~6/24 19건 스케줄러 처리 대상; 2~3월 4건(scheduled_end NULL)은 관리자 UI 수동 처리

필수서류 구조 변경 — EmployeeContract → Document 전환 (완료)

  • REQUIRED 양식 제출 시 Document 생성 → 결재선 승인 → 결재관리 처리
  • 승인 시 EmployeeDocument 자동 생성 side-effect 추가
  • 관리자 발송 경로에서 REQUIRED 카테고리 제외 (CONTRACT 포함 시 허용)
  • 서류 보관함에 doc_content/form_content 필드 추가 + 내용 보기 모달
  • 기존 데이터: 이미 EmployeeContract로 생성된 REQUIRED 건은 기존 방식으로 처리 후 이후 건부터 전환

기안서 필터링 버그 & UI 개선 (완료)

  • 탄력근로제서면합의서(REQUIRED)가 기안서 목록에 노출되던 문제 → form_category: "OPTIONAL" 필터 적용
  • 서류신청 페이지 form_category: "APPLICATION" 필터 적용
  • CONTRACT 문서종류 영문 표기 → "계약" 한글 라벨 매핑
  • OPTIONAL 라벨 "양식" → "기안서"로 변경 (신청서·APPLICATION과 구분)

모바일 결재 페이지 개선 (완료)

  • 결재 상세 시트에서 v2 양식 JSON 대신 TemplatePreview 렌더링 지원
  • 빈 values 양식(PASTE_UPLOAD 등) → "입력된 내용이 없습니다." 안내
  • 카드 미리보기에서 JSON 대신 텍스트 값 추출 표시
  • REQUIRED/CONTRACT 배지 한글화 ("필수서류"/"계약")
  • 상세 시트 로딩 시 JSON 깜빡임 수정 (templateLoading 초기값 개선)

미완료(⬜) 항목 요약

미완료 항목AI · 출처 클릭
버그/기능4
PC 출퇴근 등록 불가 (지역 오류)
fix-task-0624 (26년 06월 24일 수정사항)
회사 양식 삭제 시 실패
fix-task-0624 (26년 06월 24일 수정사항)
사직서 제출 → 관리자 승인 → 퇴사 처리 플로우 미정의
fix-task-0624 (26년 06월 24일 수정사항)
급여대장 엑셀 다운로드 / 나야넷 기본틀 양식
fix-task-0624 (26년 06월 24일 수정사항)
근로정책-급여 미연동10
LINKED 정산방식 급여 반영 미구현
저녁시간 연장근로 제외(exclude_dinner_from_overtime) DB·백엔드 미구현
대체휴일/대체근무(substitution_enabled) DB·백엔드 미구현
근무일 변경 기준시간(shift_day_boundary) 로직 미반영
출장 일정 자동 출퇴근 기록 미구현
법정근로 내 연장 구분(legal_overtime_split) 미구현
연장근로 입력 단위/최소시간 검증 미구현
점심시간 휴게시간 차감(use_lunch_as_break) DB 필드 없음
선택근무 퇴근 허용시간(checkout_allow_from/to) DB 필드 없음
탄력근로 시작 날짜(flexible_start_date) DB 필드 없음
교대일정 mock→실 API5
캘린더 월/주간 mock → shiftScheduleApi 연동
다가오는 교대 사이드바 실 데이터 연동
교대변경 이력 사용자용 API 백엔드 미구현
교대변경 요청 모달 사용자용 API 백엔드 미구현
교대 희망 신청 백엔드 모델+API 신규 필요

관련 페이지

Made with CairniExplore public wikis →