Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-7: 카테고리 조회 API 구현 #16

Merged
merged 6 commits into from
Nov 13, 2023
Merged

Conversation

simseulnyang
Copy link
Collaborator

PR 체크리스트

아래 항목을 확인해 주세요:

  • 커밋 메시지가 우리의 가이드라인을 따르고 있는지 확인하세요
  • 변경 사항에 대한 테스트가 추가되었는지 확인하세요 (버그 수정 / 기능 추가)
  • 문서가 추가되거나 업데이트되었는지 확인하세요 (버그 수정 / 기능 추가)

PR 유형

이 PR은 어떤 종류의 변경을 가져오나요?

  • 버그 수정
  • 새로운 기능 추가
  • 코드 스타일 업데이트 (서식, 로컬 변수)
  • 리팩터링 (기능 변경 없음, API 변경 없음)
  • 빌드 관련 변경
  • CI 관련 변경
  • 문서 내용 변경
  • 애플리케이션 / 인프라 변경
  • 기타... 설명:

현재 동작은 무엇인가요?

이슈 번호: #7

새로운 동작은 무엇인가요?

이 PR은 호환성 변경을 도입하나요?

  • 아니요

기타 정보

image

- 카테고리 목록 조회 성공
- 상태여부 변경 성공
- 사용, 삭제 중에 속하지 않는 상태여부 변경 시 실패
- 카테고리 목록 조회 성공
- 상태여부 변경 성공
- 사용, 삭제 중에 속하지 않는 상태여부 변경 시 실패
- model, serializer 작성
- api/category/에 대한 view 인터페이스 작성
- categories.json 파일 생성 및 데이터 저장
- root_urls.py 수정
- 카테고리 삭제관련 테스트코드 삭제
- 사용자 미인증 시 실패 코드 반환
- 존재하지 않는 카테고리 조회 시 실패 코드 반환
- CategoryQuerySerializer 추가
- 카테고리 상세보기 url 추가
- api/category/<int:category_id>/ 에 대한 view 인터페이스 작성
@simseulnyang simseulnyang added Feature (기능) 새로운 기능, 개선 또는 추가 사항을 설명하는 라벨. 이슈가 새로운 기능을 제안하거나 기존 기능을 개선할 때 사용 Test (테스트) 개발 프로젝트에서 테스팅과 관련된 작업을 추적하고 관리 labels Nov 13, 2023
@simseulnyang simseulnyang added this to the 프로젝트 완성 milestone Nov 13, 2023
@simseulnyang simseulnyang self-assigned this Nov 13, 2023
@simseulnyang simseulnyang linked an issue Nov 13, 2023 that may be closed by this pull request
@simseulnyang simseulnyang merged commit f542f72 into develop Nov 13, 2023
1 check passed
@lfoyh6591
Copy link

in_use 필드를 설정하신 이유가 궁금합니다!

@simseulnyang
Copy link
Collaborator Author

in_use 필드를 설정하신 이유가 궁금합니다!

추후에 예산 설정 시 해당 부분을 설정 또는 해제할 수 있는 기능을 넣으려고 합니다! 이 프로젝트의 요구사항에서는 없는 부분이지만 저는 추가적으로 적용 시켜보고 싶어서 해당 필드를 구현했어요!

@JaeHyuckSa
Copy link

고생하셨습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature (기능) 새로운 기능, 개선 또는 추가 사항을 설명하는 라벨. 이슈가 새로운 기능을 제안하거나 기존 기능을 개선할 때 사용 Test (테스트) 개발 프로젝트에서 테스팅과 관련된 작업을 추적하고 관리
Projects
None yet
Development

Successfully merging this pull request may close these issues.

카테고리 목록 조회 API 구현하기
3 participants