From 9aa8192c3c22453972a0d992408c51ecf3085880 Mon Sep 17 00:00:00 2001 From: sShemet Date: Thu, 5 Feb 2026 17:46:05 +0500 Subject: [PATCH] vault backup: 2026-02-05 17:46:05 --- .../Заказы/Динамические поля Заявок (декомпозиция) 2026.02.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля Заявок (декомпозиция) 2026.02.md b/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля Заявок (декомпозиция) 2026.02.md index d27fc41..cc44318 100644 --- a/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля Заявок (декомпозиция) 2026.02.md +++ b/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля Заявок (декомпозиция) 2026.02.md @@ -8,8 +8,7 @@ - сделать скрытыми все поля с лейблами кроме обязательных согласно таблице “распределение данных” (hidden). Возможно, придётся делать блоки поля с лейблом для удобства скрытия. - сделать тег типа у каждого поля/лейбла – “основное”, “опциональное”, “пользовательское” - Функционал показа для новой заявки: - - запрос при каждом изменении селектов “Тип ОИ” и “Группа ОИ” - - запрос к API fields/optional, передавая group_id и object_type + - запрос при каждом изменении селектов “Тип ОИ” и “Группа ОИ” к API fields/optional, передавая group_id и object_type - *доработка под тариф в будущем* - после ответа от API отображать полученный список полей (меняем статус видимости) - Функционал показа существующей заявки: @@ -18,4 +17,11 @@ - Поля включаются так же, как и в новой заявке - Следовательно все данные должны затянуться автоматически из массивов details и показаться в полях - Параллельная подготовка бэкенда для распределения и отдачи данных из массивов details + доработка миграций, чтобы переместить динамические данные в details -- Подготовка бэкенда к функционалу сохранения динамических полей БЕЗ ВАЛИ \ No newline at end of file +- Подготовка бэкенда к функционалу сохранения динамических полей БЕЗ ВАЛИДАЦИИ (прототип мягкого сохранения) + - Фронтенд+бэкенд — обеспечение мягкого сохранения без валидации всех данных в правильные распределённые таблицы и details +- Система валидации динамических полей. + - Поля из обязательной валидации выпиливаются в опциональную. + - Прописываются правила валидации в БД полей через миграции (правила/сообщения) + - Движок валидации (принимаем список динамических полей и валидируем) + - Здесь каким-то образом надо обеспечить обратную связь с фронтом для подсветки неверных полей + сообщений +- Тестирование в комплексе \ No newline at end of file