작업 유형
담당 영역
작업 설명
관리자 화면의 EditableCard(수정/삭제 메뉴)에 실제 API를 연동한다. 문화콘텐츠(행사)는 PATCH/DELETE를 새로 연동하고, 코스는 이미 있던 등록 플로우를 재사용해 완전한 수정 화면으로 확장한다. 부수적으로 발견한 "진행 중인 행사" 데이터 소스 버그와 "최근 본 행사" 삭제 후 미반영 버그도 함께 고친다.
관련 화면 / 라우트
/admin (행사 관리 홈)
/admin/festivals/ongoing, /admin/festivals/recent (신규)
/admin/courses, /admin/courses/popular, /admin/courses/recent
/admin/event-registration/*, /admin/course-registration/* (수정 모드로 재진입)
작업 브랜치
feature/content-edit-delete-api
구현 내용
완료 조건
관련 PR
작업 유형
담당 영역
작업 설명
관리자 화면의 EditableCard(수정/삭제 메뉴)에 실제 API를 연동한다. 문화콘텐츠(행사)는 PATCH/DELETE를 새로 연동하고, 코스는 이미 있던 등록 플로우를 재사용해 완전한 수정 화면으로 확장한다. 부수적으로 발견한 "진행 중인 행사" 데이터 소스 버그와 "최근 본 행사" 삭제 후 미반영 버그도 함께 고친다.
관련 화면 / 라우트
/admin(행사 관리 홈)/admin/festivals/ongoing,/admin/festivals/recent(신규)/admin/courses,/admin/courses/popular,/admin/courses/recent/admin/event-registration/*,/admin/course-registration/*(수정 모드로 재진입)작업 브랜치
feature/content-edit-delete-api구현 내용
PATCH/DELETE /contents/{contentId}연동 — 수정 시 카테고리/장소/사진은 재선택 필요(상세 응답에 없음), 나머지는 prefillPATCH /courses/{courseId}연동 — 코스는 상세 응답에 필요한 정보가 다 있어 완전 prefill(장소별 사진도 재업로드 없이 기존 key 유지)ConfirmDialog) 연동, 성공/실패 토스트완료 조건
관련 PR