Files
distribution_erp/db/migrations/014_menu_reorder.sql
T
chpark b0808b1d0a
Deploy momo-erp / deploy (push) Successful in 51s
feat(momo v0.6): 거래명세표 행 순서 + 메뉴 재배치 + 로그인 랜딩 변경
[거래명세표 행 순서]
- 택배(DELIVERY)/용차(CHARTER) 라인이 품목(ITEM) 위로 표시되도록 정렬
- /api/m/orders/detail, /api/m/orders/statement/[id]: ORDER BY CASE kind 추가
- /m/admin/orders 화면 + xlsx 출력: 표시 순서 기준으로 SEQ 재부여 (DB seq 와 무관)

[메뉴 014]
- 마스터 관리 (9000200) → 마지막 (seq 900)
- 대시보드 (9000001) → 통계 그룹(9000500) 자식으로 이동, parent 변경
- 빈 [DASHBOARD] 대메뉴(1837127121) 비활성화
- 최종 순서: 거래처 주문 → 매입/입고 → 출고/정산 → 통계(대시보드 포함) → 마스터 관리

[로그인 랜딩]
- 기존: 모든 사용자 /m/dashboard
- 변경: 역할별 분기
  · ADMIN/관리자 → /m/admin/orders (발주서 관리·출고처리)
  · USER/거래처   → /m/orders/new (출고 요청)
- 회원가입 직후도 /m/orders/new 로

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 16:43:57 +09:00

34 lines
1.1 KiB
PL/PgSQL

-- 014_menu_reorder.sql
-- v0.6 (2026-05-07)
-- 메뉴 순서 재배치 + 대시보드 위치 이동
--
-- 변경 후 순서:
-- 600 거래처 주문 (9000100)
-- 700 매입/입고 (9000300)
-- 750 출고/정산 (9000400)
-- 800 통계 (9000500) ← 대시보드 자식으로 포함
-- 900 마스터 관리 (9000200) ← 마지막
--
-- 대시보드(9000001) 는 [DASHBOARD] 대메뉴(1837127121) → 통계(9000500) 자식으로 이동
-- [DASHBOARD] 대메뉴 자체는 비활성화
BEGIN;
-- 1. 대메뉴 seq 재조정 — 마스터 관리를 맨 뒤로
UPDATE menu_info SET seq = 900 WHERE objid = 9000200; -- 마스터 관리
-- 거래처 주문(600), 매입/입고(700), 출고/정산(750), 통계(800)는 그대로
-- 2. 대시보드(9000001) 를 통계(9000500) 의 첫 자식으로 이동
UPDATE menu_info
SET parent_obj_id = 9000500,
seq = 5,
menu_name_kor = '대시보드'
WHERE objid = 9000001;
-- 3. 빈 [DASHBOARD] 대메뉴(1837127121) 비활성화
UPDATE menu_info
SET status = 'inactive'
WHERE objid = 1837127121;
COMMIT;