SimpleHR
fix-task-0605.md
High confidencesourceedited by Cairni · 방금 · AIv1
개요
작성 기준일: 26년 06월 04일 대상 플랫폼: PC — 기업 관리자(SimpleHR) fix-task-0605.md
교대(변형) 근로 관리 (`/admin/shift`)
교대·변형 근무 정책과 관련된 수정 사항.
| 상태 | 내용 |
|---|---|
| ✅ 완료 | 조 이름 변경 후 4교대 → 2교대로 수정했을 때 이전 교대 패턴 일부 잔존 (ex: A·D만 있는데 D1·N 등 조 이름이 뒤죽박죽) |
| ✅ 완료 | 교대 근로로 만든 후 변형 근로로 수정 시 변경이 적용되지 않던 문제 |
| ✅ 완료 | 부서별 근로정책 설정 시 개별 직원 근로 정책 수정해도 부서별 근로정책으로 강제되는 동작 (맞는지 확인 필요) |
근로정책 (`/admin/policy/work`)
근로 정책 관련 완료 및 미완료 항목.
| 상태 | 내용 |
|---|---|
| ⬜ 미완료 | 근로정책 이력 기록 기능 |
| ⬜ 미완료 | 출근시간 기준 고정값: 출근시간 "고정시간" / 퇴근시간 "고정시간"을 기본값으로 설정 |
| ✅ 완료 | 교대 근로 정책 생성 후 부서 지정 시 교대(변형) 근로 관리 페이지에 직원이 나오지 않던 문제 |
| ⬜ 미완료 | 정책 추가 기본값: 출근 시간 기준 / "고정시간을 기본값으로 하고 앞쪽 배치" / 실제시간 / 단위시간 정렬 |
출퇴근 관리 (`/admin/attendance`)
인증
| 상태 | 내용 |
|---|---|
| ⬜ 미완료 | 인증이 없는 상태에서 빈 페이지 노출 — 인증이 풀렸음에도 관리자 페이지에 데이터 없는 상태로 접근 가능한 문제 |
직원 상태 관리
직원 등록 및 온보딩과 연관된 상태 표시 흐름 — 미완료.
근로자 신청 → 관리자 승인 → 직원 상태 표시 전 과정에 아래 서류 제출 연동 필요:
- 휴직 → 휴직서 제출
- 휴가 → 휴가신청서 제출
- 병가 → 병가신청서 제출
- 사직 → 사직서 제출
근로계약서
회사 양식 및 서류 관리 관련 수정 사항.
| 상태 | 내용 |
|---|---|
| ✅ 완료 | 계약 연장 시 계약기간 1차 / 2차 / N차가 위아래로 나열되어 연장 차수 파악 불가 — 표시 방식 개선 |
| ✅ 완료 | 직원 선택 → 기존 계약서 확인(회사 직인 날인 / 근로자 서명 날인) → 신규 계약서 작성 리스트 → 계약기간 1차 / 2차 / N차 표시 |
| ⬜ 미완료 | 계약서 날인 날짜 오류 — 23일 연장 계약서 생성 시 22일로 표시됨 (실제 작성일과 날인 날짜 불일치) |
| ⬜ 미완료 | 계약 연장 > 새 종료일 선택 시 월 클릭 → 상단, 년 클릭 → 하단으로 셀렉트가 이동하는 문제 (고정 필요) |
| ⬜ 미완료 | 윤소민 — 시작일/종료일과 계약서 내용상 근로개시일 상이, 시작일/종료일 확정 시 근로계약 근로일정과 동일하게 자동 생성 요청 |
| ⬜ 미완료 | 계약서 리스트 > 계약 연장 방식: 계약연장 / 자동연장 / 무기한 으로 구분 |
| ⬜ 미완료 | 정하린 — 작성일(26.05.19)보다 서명일(26.05.14)이 앞서는 오류 (작성일보다 서명일이 먼저일 수 없음) |
| ⬜ 미완료 | 정하린 — 계약연장과 수정의 차이 명확화 필요 (계약연장: 기존 계약서 내용 그대로 오픈 → 수정 후 전달 → 날인 진행) |
휴일 관리
토스트 알림 디자인 통일
모바일 UI 개선과 별도로, PC 기업 관리자 영역의 토스트 알림 디자인 통일 작업.
| 상태 | 내용 |
|---|---|
| ✅ 완료 | 공통 Toast 컴포넌트 + useToast 훅 신규 추가 (components/ui/toast.tsx, hooks/useToast.ts) — 흰 배경 · success/error 아이콘 · X 닫기 버튼으로 디자인 통일 |
| ✅ 완료 | 기업 관리자 19개 페이지의 인라인 토스트(3가지 패턴) → 공통 컴포넌트로 일원화 |
| ✅ 완료 | notices 페이지: showToast 어댑터 미메모화로 인한 목록 무한 재조회 버그 수정 |