Skip to content

[Server] 서버장 권한 상속 API 구현 #203

@minahYu

Description

@minahYu

어떤 기능인가요?

다른 사용자에게 서버 주인 권한을 넘기는 기능입니다.

request

상속하고자 하는 서버의 serverId와 서버 주인을 상속받을 사용자의 userId를 @PathVariable 방식으로 입력 받습니다.

URL & Method

PATCH /api/v1/server/{serverId}/inheritance/{userId}

header

header values description
Content-type application/json

response

body

{
    "data": {
        "userId": 권한 상속받은 사용자 아이디,
        "serverId": 서버 아이디,
    }
}

Error

403 FORBIDDEN 로그인한 사용자가 서버장이 아니라 접근 권한이 없어 서버장 권한 상속에 실패한 경우입니다.
404 NOT FOUND 로그인한 사용자가 서버장 권한을 넘기고자 하는 유저가 존재하지 않아 서버장 권한 상속에 실패한 경우입니다.

작업 상세 내용

  • 서버장 권한 상속 API 구현
  • 서버장 권한 상속 테스트 코드 작성

Metadata

Metadata

Assignees

Labels

API상세 api 문서Server서버 관련 기능Test테스트 코드enhancement추가 기능

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions