폴더 공유 기능 명세 #660
kimminkyeu
started this conversation in
General 일반 공유
폴더 공유 기능 명세
#660
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
폴더 공유 기능 명세
🌟 공유 기능
◽ 개발 서버 API
◽ 구현 요구 사항
현재 화면
폴더를 마우스 우클릭하면 Context Menu가 뜹니다.
📌 폴더 1개를 우클릭해서 외부로 공유할 수 있도록 버튼과 팝업창을 만들어주세요
📌 공유된 폴더 링크로 라우팅 되게까지만 해주세요.
공유된 폴더는 로그인 하지 않아도 볼 수 있습니다.
공유 폴더는 uuid로 조회됩니다.
Next app 라우팅으로
app/(unsigned)/share/{uuid}
디렉토리 추가해주세요.📌 폴더 삭제 예외 처리
이동시 외부에서 더이상 접근할 수 없다는 경고창이 떠야 한다.
접근할 수 없는 폴더 라는 문구가 떠야 한다.
📌 공유된 링크에 외부인이 접속했을 때
공유
→공개
로 워딩 변경. → 공개가 더 자연스럽다고 생각하는데, 의견 주시길 바람.json 데이터 형식에 따라 정적으로 북마크 리스트 렌더링
📌 내 설정 → 공유 취소하기
accessToken 값의 null 여부로 해당 폴더의 공개 여부 판단
내 설정으로 들어가면 폴더 공유 목록 확인 가능
폴더 아이콘 우측으로 “공개 중이다” 라는 뱃지가 표시된다.
accessToken 값의 존재하는 폴더는 공개된 폴더.
따라서 클릭시 api를 비공개하기로 연결
◽ 기타
아이콘은 아래꺼 사용해주세요
◽ 에러 코드
서비스 에러 코드 명세
공유 폴더 서비스 에러 코드 추가했습니다. (
ShareFolder
)Beta Was this translation helpful? Give feedback.
All reactions