johngreen
|
0e895a90fa
|
feat(부서관리): V1 슬림 스코프 + 트리 컨텍스트 메뉴 UX 리디자인
백엔드:
- V018 soft-delete (deleted_at 컬럼) + 휴지통/복구 흐름
- V019 미사용 컬럼 cleanup (V1 슬림 스코프)
- DepartmentService.updateDepartment 에 parent_dept_code 사이클 가드
(자기 자신/자손을 부모로 지정 시도 차단)
- DepartmentController, mapper 갱신
프론트:
- 부서관리 페이지(deptMngList) UX 리디자인
- 트리 노드 ⋮ 컨텍스트 메뉴 (하위 추가, 다른 부서 아래로 이동, 정렬 4단계, 삭제)
- 헤더 breadcrumb 으로 부서 위치 상시 표시
- 폼의 상위부서 row 제거 (트리 ⋮ 로 진입점 일원화)
- 빈 상태 placeholder + X 닫기 동작
- 토글 버튼 토스 스타일 (아이콘 + 툴팁, 일정한 위치)
- 부서유형 row 좁은 화면 가로 오버플로 fix
- DepartmentPicker 신규 재사용 컴포넌트 (자손 자동 exclude, 사이클 차단)
- 회사관리/프로비저닝 폼 개선 (Step1Basic, fields, CompanyTable, AdminPageRenderer)
- companyList/[companyCode]/departments 구버전 페이지 삭제
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 08:34:23 +09:00 |
|