Project

General

Profile

Actions

Task #6097

open

Волонтеры: блок «Информация о волонтерской миссии» и направления помощи в форме добавления

Added by Redmine Admin 1 day ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
08/25/2026
Due date:
% Done:

100%

Estimated time:

Description

ТЗ от 24.08.2026, раздел «Волонтеры», п.1.

В форму «Добавить волонтера» добавить:

Новый блок «Информация о волонтерской миссии»:

  • Наименование волонтерской миссии (выбор из списка миссий)
  • Смена (выбор из смен выбранной миссии)
  • Даты проведения волонтерской миссии (подтягиваются из миссии, только чтение)
  • Подтверждение участия в волонтерской миссии — выпадающий список Да/Нет, не обязательно; если статус не поставлен — оставить пустым

В текущий блок «Волонтерский опыт и прочее»:

  • Направление волонтерской помощи — чекбоксы, 16 значений, правило «Без специализации» (см. #6096)

Файл: src/app/volunteers/form/VolunteerForm.tsx.

Actions #1

Updated by Redmine Admin 1 day ago

  • % Done changed from 0 to 100

Реализовано. VolunteerForm.tsx: добавлен блок «Информация о волонтерской миссии» (миссия, смена, даты проведения только для чтения, подтверждение участия Да/Нет/пусто) и блок чекбоксов «Направление волонтерской помощи» в разделе «Волонтерский опыт». Список миссий грузится из /api/volunteer-missions, выбранная миссия догружается целиком ради списка смен. Поля уходят в payload как volunteerMissionId, volunteerMissionShiftId, missionParticipationConfirmed, helpDirections.

Actions

Also available in: Atom PDF