버그 요약
프로젝트 관련 API에서 프로젝트 권한 데이터를 잘못된 형식으로 응답합니다.
심각도
High (주요 기능 영향)
재현 방법
- 프로젝트 목록 조회 등 프로젝트 관련 API의 반환 결과를 확인합니다.
- 프로젝트 권한 목록 조회 관리자 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 추가/삭제/수정을 위한 엔드포인트가 필요함
버그 요약
프로젝트 관련 API에서 프로젝트 권한 데이터를 잘못된 형식으로 응답합니다.
심각도
High (주요 기능 영향)
재현 방법
예상 동작
프로젝트 권한 목록 조회 엔드포인트와 같은 형식으로 사용자 role을 반환하여야 합니다.
실제 동작
PROJECT_ADMIN,MANGER,MEMBER와 같은 잘못된 형식으로 권한 정보를 반환합니다.로그
{ ... "participants": [ { "userId": "a3d385ab160246ae8d5f7d15cef82609", "userName": "hando1220@ajou.ac.kr", "userEmail": null, "userPhoneNumber": "...", "role": "PROJECT_ADMIN" } ] ... }메모
/api/v1/admin/projects/roles의 응답 내에 API 응답 상 roleName, description이 추가되어야 함