docs(recruit): add dynamic recruit form CMS blueprint#3
Open
minge0n wants to merge 4 commits intoquipu-uos:mainfrom
Open
docs(recruit): add dynamic recruit form CMS blueprint#3minge0n wants to merge 4 commits intoquipu-uos:mainfrom
minge0n wants to merge 4 commits intoquipu-uos:mainfrom
Conversation
i2na
reviewed
Mar 21, 2026
Member
There was a problem hiding this comment.
제출 시점에 최신 버전을 강제하는 부분(409 에러)에 대해 아래와 같은 방법은 어떤지 검토 부탁드립니다.
문제 인식
- 현재 409 에러 + 새로고침 유도 방식은, 작성 중이던 지원 내용이 유실될 수 있습니다.
- 임시 저장 기능은 넣지 않을 예정이라, 이를 해결하기 어렵습니다.
제안 방향
- 절대 바뀌면 안 되는 고정 필드를 정의해 유지 (예: 이름, 학번, 학과, 이메일)
- 사용자가 작성 시작한 버전 기준으로 제출이 가능하도록 처리 (최신 버전이 아니더라도 409 없이 제출 허용)
- 백오피스 지원 리스트(테이블)에서는 고정 필드 중심으로 렌더링
- 각 row 클릭 시 모달에서 상세 응답 렌더링 (버전별 필드 차이 해결)
- Excel export 시 버전별 시트를 분리하여 출력
- published 상태에서는 폼 구성(필드 추가/삭제/타입 변경) 수정 불가 정책
Member
There was a problem hiding this comment.
추가로 여유가 된다면 다음 기능도 한 번 고려해주셨으면 합니다.
- 제출 DB 를 백오피스에서 수정/삭제/추가 기능
Member
There was a problem hiding this comment.
또 여유가 더 된다면 다음 기능도 한 번 고려해주면 좋겠습니다. 만약 너무 양이 방대하다면 말씀주세요.
- 제출 DB의 이메일 대상 단체 메일 발송 기능
- 목적: 임원진의 개별 카카오톡 친구 추가 없이, 수신 이메일을 선택해 카카오톡 팀채팅 또는 오픈채팅 링크를 안내하여 동아리 톡방에 편하게 유입시키는 운영 플로우 도입
i2na
reviewed
Mar 21, 2026
Member
There was a problem hiding this comment.
파일 업로드 기능을 02-activity-cms.md의 담당자 분이 제안하신
Presigned URL 방식으로 통일하면 어떨까 합니다.
프론트엔드에서 바로 Cloudflare R2에 업로드 후 발급된 URL을 저장하는 방식입니다.
일단은 파일 URL을 입력받도록 하는 등 간단하게 구현해놓고,
02-activity-cms.md의 기능이 완성되면 만들어진 기능을 재사용하는 것이 어떨까 싶습니다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
작업 내용
포함 내용
RecruitForm/RecruitResponse설계비고