Нужно внести правки в приложение (UI + логика), без регрессий существующих сценариев “редактор форм / просмотр задачи / создание задачи”. ПРАВКА 1 — поле “Связь” в редакторе форм Где: Редактор форм → добавление/настройка поля типа “Связь с задачей” (см. скрин 1). Текущее поведение: в редакторе форм предлагается “Связь с задачей”. Ожидаемое поведение: в редакторе форм это должно быть “Связь с формой” (выбор формы-родителя). Логика: связь настраивается на уровне формы (выбрали родительскую форму), а уже при создании/редактировании конкретной задачи пользователь выбирает конкретную родительскую задачу (из задач выбранной родительской формы). Критерии приёмки: - В редакторе форм в поле связи выбирается форма-родитель (а не задача). - В карточке/редактировании задачи появляется выбор родительской задачи, и список ограничен задачами выбранной формы-родителя. ПРАВКА 2 — подзадачи вынести на вкладку Где: Просмотр задачи (см. скрин 2). Текущее поведение: есть кнопка “Добавить подзадачу”, и подзадачи отображаются не так, как нужно. Ожидаемое поведение: - Кнопку “Добавить подзадачу” убрать. - Подзадачи показывать на отдельной вкладке “Подзадачи”. - Вкладка создаётся/появляется автоматически, только если у текущей задачи есть подзадачи (прямые или в дереве — как реализовано в модели данных). - На вкладке “Подзадачи” показать древовидный список от текущей задачи вниз. - В дереве сделать группировку по формам подзадач (группы с “человекочитаемыми” названиями форм). Критерии приёмки: - На странице задачи нет кнопки “Добавить подзадачу”. - Если подзадач нет — вкладки “Подзадачи” нет. - Если подзадачи есть — вкладка есть, внутри дерево, и элементы сгруппированы по форме подзадачи. ПРАВКА 3 — действия для поля типа “Кнопка” в редакторе форм Где: Редактор форм → поле типа “Кнопка”. Нужно добавить настройку “Действие кнопки при нажатии” (actionType) с вариантами: 1) Открыть URL: - В настройках поля указываю URL (строка). - При нажатии кнопки открывается этот URL (в новой вкладке или в текущей — выбери один вариант и сделай единообразно). 2) Создать задачу по выбранной форме: - В настройках поля выбираю форму из выпадающего списка. - Список должен поддерживать ввод текста + онлайн-фильтрацию (набрал “дог” → показались формы “Договор…”, и т.д.). - При нажатии кнопки запускается создание задачи по выбранной форме (переход на экран создания или модалка — выбери подходящий текущей архитектуре вариант). Критерии приёмки: - В редакторе форм у кнопки можно выбрать тип действия и настроить параметры (URL или форма). - По нажатию кнопки действие выполняется корректно. Примечания: - Скрин 1 и скрин 2 прикладываю в задаче (ориентируйся на них). - Если для правок нужны изменения в API/БД — добавь миграции и обнови соответствующие места в коде.