JiWoong Sul
753f76e952
feat(menu-permissions): 메뉴 API 연동으로 사이드바 권한 정비
...
- .env.development.example과 lib/core/config/environment.dart, lib/core/permissions/permission_manager.dart에서 PERMISSION__ 폴백을 view 전용으로 좁히고 기본 정책을 명시적으로 거부하도록 재정비했다
- lib/core/navigation/*, lib/core/routing/app_router.dart, lib/widgets/app_shell.dart, lib/main.dart에서 메뉴 매니페스트·카탈로그를 도입해 /menus 응답을 캐싱하고 라우터·사이드바·Breadcrumb가 동일 menu_code/route_path를 쓰도록 리팩터링했다
- lib/core/permissions/permission_resources.dart와 그룹 권한/메뉴 마스터 모듈을 menu_code 기반 CRUD 및 Catalog 경로 정합성 검사로 전환하고 PermissionSynchronizer·PermissionBootstrapper를 확장했다
- test/helpers/test_permissions.dart, test/widgets/app_shell_test.dart 등 신규 구조를 반영하는 테스트·골든과 doc/frontend_menu_permission_tasks.md 문서를 보강했다
2025-11-12 18:29:03 +09:00
JiWoong Sul
2f8b529506
feat(dialog): 상세 팝업 SuperportDetailDialog 통합
...
- SuperportDetailDialog 위젯과 showSuperportDetailDialog 헬퍼를 추가하고 metadata/섹션 패턴을 표준화
- 결재/재고/마스터 각 상세 다이얼로그를 dialogs 디렉터리에 신설하고 기존 페이지를 신규 팝업으로 전환
- SuperportTable 행 선택과 우편번호 검색 다이얼로그 onRowTap 보정을 통해 헤더 오프셋 버그를 제거
- 상세 다이얼로그 및 트랜잭션/상세 뷰 전용 위젯 테스트와 tester_extensions 유틸을 추가하여 회귀를 방지
- detail_dialog_unification_plan.md로 작업 배경과 필드 통합 계획을 문서화
2025-11-07 19:02:43 +09:00
JiWoong Sul
fa0bda5ea4
feat(frontend): 승인 템플릿 API 통합 및 디버그 로그인 확장
...
- docs 폴더 문서를 최신 API 계약으로 갱신하고 가이드를 다듬었다\n- approvals data/presentation 레이어를 API v4 스펙에 맞춰 리팩터링했다\n- approver 자동완성 위젯을 신규 공유 레포지토리에 맞춰 교체하고 UX를 보강했다\n- inventory/rental 페이지 테이블 초기화 시 승인 기준 연동을 정비했다\n- 로그인 페이지 디버그 버튼을 tera/exa 계정으로 분리해 QA 로그인을 단순화했다\n- get_it 등록과 테스트 케이스를 신규 공유 리포지토리에 맞춰 업데이트했다
2025-11-05 17:05:38 +09:00
JiWoong Sul
d76f765814
feat(approvals): Approval Flow v2 프런트엔드 전면 개편
...
- 환경/라우터 모듈에 approval_flow_v2 토글을 추가하고 FeatureFlags 초기화를 연결 (.env*, lib/core/**)
- ApiClient 빌더·ApiRoutes 확장과 ApprovalRepositoryRemote 리팩터링으로 include·액션 시그니처를 정합화
- ApprovalFlow·ApprovalDraft 엔티티/레포/유즈케이스를 도입해 서버 초안과 단계 액션(승인·회수·재상신)을 지원
- Approval 컨트롤러·히스토리·템플릿 페이지와 공유 위젯을 재작성해 감사 로그·회수 UX·템플릿 CRUD를 반영
- Inbound/Outbound/Rental 컨트롤러·페이지에 결재 섹션을 삽입하고 대시보드 pending 카드 요약을 갱신
- SuperportDialog·FormField 등 공통 위젯을 보강하고 승인 위젯 가이드를 추가해 UI 가이드를 정리
- 결재/재고 테스트 픽스처와 단위·위젯·통합 테스트를 확장하고 flutter_test_config로 스테이징 호스트를 허용
- Approval Flow 레포트/플랜 문서를 업데이트하고 ApprovalFlow_System_Integration_and_ChangePlan.md를 추가
- 실행: flutter analyze, flutter test
2025-10-31 01:05:39 +09:00
JiWoong Sul
7e933a2dda
번호 자동 부여 대응 및 API 공통 처리 보강
2025-10-23 14:02:31 +09:00
JiWoong Sul
f4dc83d441
계정 정보 다이얼로그 추가 및 전체 목록 페치 개선
2025-10-22 01:05:47 +09:00
JiWoong Sul
8067416c09
feat: 결재·마스터 실연동 업데이트
2025-10-14 18:10:24 +09:00
JiWoong Sul
47c87dc118
주석화 진행상황 정리하고 핵심 모듈에 한글 주석 추가
2025-09-29 19:39:35 +09:00
JiWoong Sul
2a0db08079
결재/인벤토리 주석화 1단계 및 계획 문서 추가
2025-09-29 17:15:32 +09:00
JiWoong Sul
98724762ec
결재 비활성 안내 개선 및 테이블 기능 보강
2025-09-29 15:49:06 +09:00
JiWoong Sul
fef7108479
전역 구조 리팩터링 및 테스트 확장
2025-09-29 01:51:47 +09:00
JiWoong Sul
6d6781f552
결재 단계 UI 보완 및 분석 통과
2025-09-25 17:18:08 +09:00
JiWoong Sul
2accac85f3
결재 템플릿 화면 위젯 테스트 추가
2025-09-25 15:23:50 +09:00
JiWoong Sul
1fbed565b7
결재 템플릿 CRUD 화면과 컨트롤러 정식화
2025-09-25 00:42:25 +09:00
JiWoong Sul
c3010965ad
결재 템플릿 단계 적용 구현
...
- ApprovalTemplate 엔티티·DTO·원격 리포지토리 추가
- ApprovalController에 템플릿 로딩/적용 상태와 assignSteps 호출 연동
- ApprovalPage 단계 탭에 템플릿 선택 UI 및 적용 확인 다이얼로그 구현
- 템플릿 적용 단위 테스트와 IMPLEMENTATION_TASKS 현황 갱신
2025-09-25 00:21:12 +09:00
JiWoong Sul
5c9de2594a
환경 초기화 및 벤더 리포지토리 스켈레톤 도입
2025-09-22 17:38:51 +09:00