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

CompetitionTaView #8

Open
jin20fd opened this issue Oct 6, 2022 · 0 comments
Open

CompetitionTaView #8

jin20fd opened this issue Oct 6, 2022 · 0 comments

Comments

@jin20fd
Copy link
Contributor

jin20fd commented Oct 6, 2022

제가 이해한 CompetitionTaView에 대해 적어봤는데 제가 제대로 이해한건지 궁금합니다!
아니라면 어디가 틀렸는지 알려주세요...ㅎㅎ

대회 개최한 담당 교수님이나 관리자가 해당 대회의 기존 조교를 삭제하고, 새로운 조교를 추가하는 view

  1. 학생, 조교 상관없이 해당 대회의 user가 아닌 경우(is_check_user=0) > does_not_exist
  2. 해당 대회의 조교인 경우(is_check_user=1, is_check_competition_user_ta=0) > 해당 대회 조교로 추가
  3. 해당 대회의 학생인 경우(is_check_user=1, is_check_competition_user_ta=1) > is_existed

전부 2에 해당하면 success 메시지 출력
그렇지 않으면 user_does_not_exist를 출력

그리고 제가 맞게 이해한거라면, 밑에 두가지 질문에 대해서도 답변해주실 수 있을까요?!

  1. is_check_competition_user가 있는 이유가 무엇인가요? (is_check_user와 is_check_competition_user_ta만으로도 조교인지 판단할 수 있다고 생각했습니다)
  2. CompetitionUser에 조교를 추가하는 view인데 CompetitionUser에서 해당 대회 id를 가지고 권한이 조교인 경우에 추가하는 거면, 아무도 추가가 안 되는 것 아닌가요?
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

No branches or pull requests

1 participant