Skip to content

[FEATURE] 블록 수정 API 추가 #21

@oneplast

Description

@oneplast

📝 작업 개요

  1. 블록 수정

🎯 배경 / 문제 정의

  • 블록 수정 기능이 필요합니다.
    • 이는 블록의 TEXT만 변경하는 기능으로, 비에디터에서 사용될 수 있습니다.
    • 블록의 순서 재배치 등은 일절 하지 않습니다. 이는 별도의 API로 분리합니다.
    • 블록의 순서 이동TEXT 수정은 서로 다른 방식으로 이루어지고, 역할과 책임도 다르다고 판단되기 때문입니다.

📌 요구 사항 (Acceptance Criteria)

  • API 호출을 통한 블록 수정 기능

📚 상세 설명 (선택)

  • 블록 수정 관련 요청은 다음과 같은 형식으로 전달됩니다.

    {
      "text": "수정된 내용",
      "version": 3
    }
    • 비에디터 전용 기능일 가능성이 크기 때문에, version 이 필요 없을 수도 있습니다.
    • BaseResponse 에서 기본적으로 version 을 응답으로 내려주기 떄문에, 추후 확장성을 고려해 version 도 요청에 포함하는 방식으로 진행할 예정입니다.
    • 이는 추후 변경될 수 있습니다.

🚧 범위 - 포함(In Scope)

  • 블록 수정
    -PATCH /v1/blocks/{blockId}

🚧 범위 - 제외(Out of Scope)

No response

✅ 테스트 / 검증 항목

  • 단위 테스트 작성/수정
  • 로컬 환경에서 기능 동작 확인
  • 관련 문서(노션, README 등) 업데이트
  • 로그/모니터링 포인트 필요 시 추가

📎 참고 자료

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions