Skip to content

[Hotfix] 어드민 QA 반영 - #299

Merged
namdaeun merged 4 commits into
devfrom
hotfix/admin-qa
Aug 12, 2026
Merged

[Hotfix] 어드민 QA 반영#299
namdaeun merged 4 commits into
devfrom
hotfix/admin-qa

Conversation

@namdaeun

Copy link
Copy Markdown
Member

✨ 구현 기능 명세

  • FAQ 삭제된 질문 부활 버그 수정
  • FAQ 칸 개수 실데이터 기준 + 빈 칸 필수 검증
  • 활동 일정 첫 세션명 OT 고정 (다른 세션 작업)
  • 소식 삭제 모달 문구 제거 (다른 세션 작업)

서버 데이터 개수만큼만 setValue를 호출해 그 이상 인덱스를 비워주지
않았음. 배포 직후 stale한 캐시로 폼을 다시 채우는 타이밍과 겹치면
방금 삭제한 질문이 화면에 부활하는 현상으로 이어져, 모든 인덱스를
순회하며 서버에 없는 값은 명시적으로 빈 문자열로 덮어쓰도록 수정.
파트별 질문 칸 수를 항상 최소 3개로 고정해서 실제 저장된 개수보다
많은 빈 칸이 표시되던 문제를 제거하고, 신규 파트는 최소 1개만
기본 노출되도록 변경. 화면에 보이는 칸(질문/답변)은 모두 필수로
간주해 하나라도 비어있으면 배포 시 에러를 띄우고 막도록
검증 로직을 추가. 화면에 보이는 칸 수를 폼(recruitQuestionCount)에
반영해 배포 유효성 검사에서 참조하도록 함.
지원서/공홈이 전체 일정의 첫 번째 항목을 이름으로 식별하는데,
관리자가 직접 입력한 세션명이 저장되면서 식별이 깨지는 문제가
있었음. FIRST_SCHEDULE_SESSION_NAME 상수를 도입해 0번째 행은
입력 UI를 비활성화하고, 서버 전송 시와 서버 데이터 동기화 시
모두 강제로 'OT'로 고정하도록 수정. 과거에 순서가 뒤섞여
저장된 데이터에 대비해 이름 기준으로 재정렬하는 폴백도 추가.
'최신 소식은 배포 버튼을 거치지 않고 즉시 배포가 돼요' 설명이
삭제 확인 맥락과 맞지 않아 혼란을 줘서 제거.
@wuzoo
wuzoo requested a review from constantly-dev August 12, 2026 13:54
@wuzoo
wuzoo requested review from sonnnnhe and wuzoo August 12, 2026 13:54
@namdaeun
namdaeun merged commit a2a199b into dev Aug 12, 2026
4 checks passed
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