From b453b970d4851427d9d8bcd7b7e1deabf079700b Mon Sep 17 00:00:00 2001 From: javamon1174 Date: Wed, 25 Mar 2026 16:50:03 +0900 Subject: [PATCH] =?UTF-8?q?Phase=202=20=EC=A4=91=EA=B0=84=EC=A0=90?= =?UTF-8?q?=EA=B2=80:=20P2-01~06=20=EC=99=84=EB=A3=8C,=20=EC=A0=84?= =?UTF-8?q?=EC=B2=B4=2038=EA=B0=9C=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=ED=86=B5=EA=B3=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - jobs.md: P2-01~06 상태를 완료로 변경, 작업 로그 추가 - admin.spec.js: strict mode 수정 (.first() 추가) Co-Authored-By: Claude Opus 4.6 (1M context) --- e2e/admin.spec.js | 2 +- jobs.md | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/e2e/admin.spec.js b/e2e/admin.spec.js index 78ec52c..2696ce0 100644 --- a/e2e/admin.spec.js +++ b/e2e/admin.spec.js @@ -16,7 +16,7 @@ test.describe('관리자 패널 — 지자체관리자', () => { test('회원 관리 목록 접근', async ({ page }) => { await page.goto('/admin/users'); await expect(page).toHaveURL(/\/admin\/users/); - await expect(page.locator('td:has-text("tester_")')).toBeVisible({ timeout: 10000 }); + await expect(page.locator('td:has-text("tester_")').first()).toBeVisible({ timeout: 10000 }); }); test('로그인 이력 접근', async ({ page }) => { diff --git a/jobs.md b/jobs.md index 3592902..7466c5f 100644 --- a/jobs.md +++ b/jobs.md @@ -33,12 +33,12 @@ | ID | 작업 | 우선순위 | 의존성 | 상태 | |----|------|---------|--------|------| -| P2-01 | 기본코드 종류 관리 (CRUD) | 높음 | — | 대기 | -| P2-02 | 기본코드 하위 세부코드 관리 (CRUD) | 높음 | P2-01 | 대기 | -| P2-03 | 지자체별 봉투 단가 관리 + 이력 | 높음 | P2-01 | 대기 | -| P2-04 | 지자체별 봉투 단가 조회 (기간별) | 중간 | P2-03 | 대기 | -| P2-05 | 포장 단위 관리 (박스/팩/낱장) | 높음 | P2-01 | 대기 | -| P2-06 | 포장 단위 조회 (기간별) | 중간 | P2-05 | 대기 | +| P2-01 | 기본코드 종류 관리 (CRUD) | 높음 | — | **완료** | +| P2-02 | 기본코드 하위 세부코드 관리 (CRUD) | 높음 | P2-01 | **완료** | +| P2-03 | 지자체별 봉투 단가 관리 + 이력 | 높음 | P2-01 | **완료** | +| P2-04 | 지자체별 봉투 단가 조회 (기간별) | 중간 | P2-03 | **완료** | +| P2-05 | 포장 단위 관리 (박스/팩/낱장) | 높음 | P2-01 | **완료** | +| P2-06 | 포장 단위 조회 (기간별) | 중간 | P2-05 | **완료** | | P2-07 | 판매 대행소 관리 + 지자체 연결 | 중간 | — | 대기 | | P2-08 | 판매 대행소 조회 | 낮음 | P2-07 | 대기 | | P2-09 | 담당자 관리 (소속별 CRUD) | 중간 | — | 대기 | @@ -154,6 +154,10 @@ ### 2026-03-25 +- **P2-05/06** 포장 단위 관리 CRUD + 이력 + 기간별 조회 (`acc9e47`) +- **P2-03/04** 봉투 단가 관리 CRUD + 이력 + 기간별 조회 (`6949227`) +- **P2-01/02** 기본코드 종류/세부코드 관리 CRUD (`41442c2`) +- **FIX** DB 한글 이중인코딩 수정 (`34cecad`) - **DOC-02** 스크린샷 22개 + docs/SCREENSHOTS.md + Notion 진행상황 업데이트 + README 연동 - **TEST-01** Playwright E2E 테스트 환경 구성 (Chromium) - **TEST-01** 테스터 계정 4개 생성 (admin/local/shop/user, 비밀번호: test1234!)