Feature/#54 fe1 templates - #63
Conversation
|
확인해 주셔서 감사합니다! 공유해 주신 내용 검토 및 로컬 확인 완료했습니다.
고생 많으셨습니다! |
|
추가 확인 결과, JavaScript에서는 아래 필드를 사용하고 있습니다. data.stage
data.extraction_status
data.analysis_status실패 상태에서는 따라서 이전에 언급한 API 응답 필드 불일치 부분은 수정 요청에서 제외하겠습니다. 다만 서버 렌더링 화면에서는 다음 모델 필드를 기준으로 추출 실패와 분석 실패가 구분되는지 확인 부탁드립니다. material.status
material.error_message
material.analysis_status
material.analysis_error_message
material.analysis_retry_count특히 분석 실패 시:
가 적용되어야 합니다. 현재 실질적인 연동 확인 사항은
위 연동 확인과 전체 테스트 결과가 확인되면 PR #60 이 머지된 후 PR #63은 머지해도 될 것 같습니다. |
|
확인 감사합니다! material_analysis_status 필드 관련 지적해주셨던 부분은 원래 문제없었다고 확인해주셔서 감사합니다. |
작업 내용
확인이 필요한 부분
exams/templatetags/exam_extras.py를 새로 추가했습니다. subject_create/material_create/task_review 뷰가 같은 시험기간의 다른 과목 리스트를 context로 안 내려줘서, 프론트 표시용 읽기 전용 조회 함수를 템플릿 태그로 분리했습니다. views.py는 건드리지 않았습니다. (@장희원 확인 부탁드려요)/exams/tasks/review/인데 실제로는/exams/subjects/<exam_id>/tasks/review/로 구현되어 있어서, 과목 탭이 실제 페이지 이동 방식입니다.study_task_confirm이planner:feasibility로 리다이렉트하는데 아직 해당 URL이 없어서, 학습 작업 확정 이후 흐름은 테스트 못 했습니다.task_review뷰의action=save|confirm분기 처리가 아직 반영 안 된 상태라, 화면은 미리 만들어뒀지만 "저장하고 다음으로" 버튼 동작은 BE 반영 후 확인 필요합니다.Closes #54