Skip to content

feat: 설정페이지 mock -> api 전환 #47

Description

@Kwon812

Issue

작업 유형

  • Feat: 새로운 기능 추가
  • Fix: 버그 수정
  • Docs: 문서 수정
  • Refactor: 리팩토링
  • Design: UI/CSS 수정
  • Chore: 설정, 패키지, 기타 작업
  • Hotfix: 긴급 수정

작업 내용

  • 목업으로 동작하던 워크스페이스 설정 페이지를 실제 DB(Supabase)와 연동
  • 팀원 초대(링크/이메일) 참여 플로우 구현

작업 배경

  • 설정 페이지의 조회/수정이 목업 상태라 실제 데이터가 반영되지 않음
  • 워크스페이스에 팀원을 실제로 초대할 수단이 없음

To Do

  • 워크스페이스 정보 / 멤버 목록 / 현재 사용자 조회 실 API 연동
  • 워크스페이스 정보(이름·설명) 수정 (소유자 전용)
  • 프로필 닉네임 수정 (본인 전용)
  • 초대 링크 참여 플로우 (/invite/[code])
  • 초대 링크 활성화 토글 (invite_enabled, 소유자 전용)
  • 이메일로 초대 링크 발송 (Resend)

완료 기준

  • 설정 페이지의 조회/수정이 실제 DB에 반영된다
  • 초대 링크로 워크스페이스에 참여할 수 있다
  • 소유자만 워크스페이스 정보 수정·초대 링크 토글이 가능하다
  • 타입체크 / 린트 / 프로덕션 빌드 통과

참고 자료

비고 (후속)

  • auth 연동 전이라 사용자 식별은 DEV_USER_ID 사용 → 연동 후 auth.uid()로 교체 예정
  • 이메일 초대의 "수신자 본인으로 참여"는 auth 연동 후 완성
  • 기존 시드 워크스페이스는 invite_code가 없어 링크 초대 불가 (신규 생성분은 정상)

예상 브랜치명

feat/#47/workspace-setting-page

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions