Skip to content

Feat/project api#75

Merged
deveroskp merged 11 commits into
developfrom
feat/project-api
Jul 7, 2025
Merged

Feat/project api#75
deveroskp merged 11 commits into
developfrom
feat/project-api

Conversation

@deveroskp

Copy link
Copy Markdown
Contributor
  • project api와 recruiting api를 구현했습니다.

    • 어드민 권한이 필요한 api의 경우에는 수작업으로 user table에서 is_admin 값이 true인 데이터를 만들어서 테스트 해보았습니다
      로컬 회원가입을 사용하기로 하였으니 이후에 이와 관련한 작업이 필요할 것 같습니다.
    • 만들고 보니 recruiting_info를 생성하는 api가 없습니다. recruiting_info 생성에 대한 api가 필요할 것 같습니다
    • 지금 현재 리크루트 업데이트 api에서 resume_questions이나 problems의 개별 항목을 업데이트 하지는 못하고, 기존 질문들을 모두 제거하고 새로 추가하는 식으로 구현되어 있습니다
  • ProjectMember 테이블을 추가했습니다.

  • Project 테이블에서 project_type, is_active 필드를 추가했습니다.

  • ProjectUrl 테이블에서 title 필드를 추가했습니다.

@deveroskp deveroskp requested a review from a team as a code owner July 6, 2025 10:04
@deveroskp deveroskp requested a review from mjy926 July 6, 2025 10:04
@deveroskp deveroskp self-assigned this Jul 6, 2025
Comment thread wacruit/src/apps/member/models.py Outdated
generation: Mapped[str30]
is_active: Mapped[bool]
created_at: Mapped[datetime] = mapped_column(server_default=CURRENT_TIMESTAMP)
position: Mapped[str50 | None] = mapped_column(default=None)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

position enum으로 넣는건 어떨까요?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵 반영하겠습니다!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Android랑 IOS도 추가해야돼요

@deveroskp deveroskp merged commit 4882236 into develop Jul 7, 2025
2 checks passed
@mjy926 mjy926 deleted the feat/project-api branch April 9, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants