Skip to content

[Bug] 프로젝트 관련 API 프로젝트 권한 데이터 형식 오류 #35

Description

@asitisdev

버그 요약

프로젝트 관련 API에서 프로젝트 권한 데이터를 잘못된 형식으로 응답합니다.

심각도

High (주요 기능 영향)

재현 방법

  1. 프로젝트 목록 조회 등 프로젝트 관련 API의 반환 결과를 확인합니다.
  2. 프로젝트 권한 목록 조회 관리자 API에서 확인 가능한 권한 목록과 다른 응답 형식을 확인할 수 있습니다.

예상 동작

[
  {
    "roleId": "PROJECT_ROLE/NO_ROLE"
  },
  {
    "roleId": "PROJECT_ROLE/ADMIN"
  },
  {
    "roleId": "PROJECT_ROLE/MANAGER"
  },
  {
    "roleId": "PROJECT_ROLE/MEMBER"
  }
]

프로젝트 권한 목록 조회 엔드포인트와 같은 형식으로 사용자 role을 반환하여야 합니다.

실제 동작

PROJECT_ADMIN, MANGER, MEMBER와 같은 잘못된 형식으로 권한 정보를 반환합니다.

로그

{
  ...
  "participants": [
    {
      "userId": "a3d385ab160246ae8d5f7d15cef82609",
      "userName": "hando1220@ajou.ac.kr",
      "userEmail": null,
      "userPhoneNumber": "...",
      "role": "PROJECT_ADMIN"
    }
  ]
  ...
}

메모

  • GET /api/v1/admin/projects/roles의 응답 내에 API 응답 상 roleName, description이 추가되어야 함
  • role 추가/삭제/수정을 위한 엔드포인트가 필요함

Activity

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions