- 환경/라우터 모듈에 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
20 lines
764 B
Plaintext
20 lines
764 B
Plaintext
API_BASE_URL=http://3.35.41.39:8080
|
|
|
|
# 기능 플래그 (true/false)
|
|
# 백엔드 엔드포인트 준비 상태에 따라 개별 화면 제어에 활용
|
|
FEATURE_VENDORS_ENABLED=false
|
|
FEATURE_PRODUCTS_ENABLED=false
|
|
FEATURE_WAREHOUSES_ENABLED=false
|
|
FEATURE_CUSTOMERS_ENABLED=false
|
|
FEATURE_USERS_ENABLED=false
|
|
FEATURE_GROUPS_ENABLED=false
|
|
FEATURE_MENUS_ENABLED=false
|
|
FEATURE_GROUP_PERMISSIONS_ENABLED=false
|
|
# 결재 기능은 개발/운영 기본값이 true이지만, 백엔드 미준비 시 false로 전환
|
|
FEATURE_APPROVALS_ENABLED=true
|
|
# Approval Flow v2 기능 토글 (feature.approval_flow_v2)
|
|
FEATURE_APPROVAL_FLOW_V2=false
|
|
FEATURE_ZIPCODE_SEARCH_ENABLED=false
|
|
# 재고 상태 전이 버튼 제어 (운영 기본값 false)
|
|
FEATURE_STOCK_TRANSITIONS_ENABLED=true
|