Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

외부 계정 DB #82

Open
yunitto opened this issue Mar 5, 2016 · 7 comments
Open

외부 계정 DB #82

yunitto opened this issue Mar 5, 2016 · 7 comments

Comments

@yunitto
Copy link

yunitto commented Mar 5, 2016

  • 원하는 사이트들:
    • Github
    • ACM-ICPC
    • 또 뭐가 있을까요?
  • 무엇을 만들지 말아야 할까요?
    • 추가한 사이트의 유저명을 인증하기
  • 무엇을 만들어야할까요?
    • DB
      • Username release
      • 사이트 이름 acmicpc
      • 사이트 유저명 releaser
      • 등록 시간 2016-03-05 17:56
    • 사이트를 추가/삭제할 수 있는 관리 페이지 /release/manage/externals/
    • 추가된 사이트를 볼 수 있는 프로필 페이지
      • 어떻게 보여줄까요?
@minhoryang
Copy link
Member

가장 먼저 시작해주세요.

@juice500ml
Copy link
Member

  • DB
    • Username: String(50)
    • 사이트 이름: String(50)
    • 사이트 유저명: String(50)
    • 등록 시간: Datetime.datetime.now()

@jmg7173
Copy link
Contributor

jmg7173 commented Mar 5, 2016

맡았습니다!

@jmg7173 jmg7173 self-assigned this Mar 5, 2016
@jmg7173
Copy link
Contributor

jmg7173 commented Mar 5, 2016

내 페이지 관리창의 외부 사이트 ID 관리 항목에 보여줘야할 것 (//manage/externals/) :

  • ID가 등록된 외부사이트와 ID (/api/externals/current/)
    • 외부사이트 : ID (ex. github.com : jmg7173)
      • 추가로 사이트 아이콘 정도?
  • 외부사이트 ID 관리 버튼 (/api/externals/manage/) <-- GET
    • 새로운 외부사이트 ID 등록 (/api/externals/register/) <-- POST
    • 등록되어있는 외부사이트 ID 삭제 (/api/externals/delete/) <--DELETE
      • 버튼은 각 항목마다?
    • 등록되어있는 외부사이트 ID 변경 (/api/externals/change/) <-- PUT

/api/external/ GET POST
/api/external/ GET DELETE PUT

@minhoryang
Copy link
Member

좋은 아웃라인입니다.

우리에게는 GET/POST말고 PUT/DELETE도 있는데요.
jQuery는 이러한 요청을 보내줄 수 있어요. (문서)

GET/POST/PUT/DELETE로 사칙연산같이
조회/추가/수정/삭제 를 한 URL로 구현해 보는 건 어떨까요?
그게 바로 RESTful입니다!

@JimJeon
Copy link
Member

JimJeon commented Mar 10, 2016

여기 구현이 완료되면 제가 탈퇴기능에 외부계정 db제거도 추가하면 되는건가요?

@minhoryang
Copy link
Member

네!! 그렇습니다!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants