From d42e8ad06663fdb8f2d3403ac1f17dfb5934efa9 Mon Sep 17 00:00:00 2001 From: sShemet Date: Thu, 12 Feb 2026 11:57:29 +0500 Subject: [PATCH] vault backup: 2026-02-12 11:57:29 --- .obsidian/workspace.json | 8 ++++---- .../Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index c09aeea..1d93e4f 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md", + "file": "WORK & PROJECTS/Mol/Серверы/mail.mol-soft.ru.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Динамические поля Заявок (декомпозиция) 2026.02" + "title": "mail.mol-soft.ru" } }, { @@ -229,9 +229,10 @@ }, "active": "de53b1cb0148b07a", "lastOpenFiles": [ + "WORK & PROJECTS/Mol/Серверы/Jira - Service - Confluence - Crm.md", + "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md", "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля заявки v2 архитектура.canvas", "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля заявки v2.canvas", - "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md", "WORK & PROJECTS/UAS/IP-TEL.png", "WORK & PROJECTS/UAS/IP-TEL.canvas", "WORK & PROJECTS/UAS/Счета оплаты серверов/01_2026_UAS_FIRSTVDS.pdf", @@ -272,7 +273,6 @@ "2025-07-18.md", "JRPG.md", "Untitled.md", - "WORK & PROJECTS/Mol/Серверы/Jira - Service - Confluence - Crm.md", "WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 07_2025.md", "WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 06_2025.md", "Структура объектов испытаний.png", diff --git a/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md b/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md index cc44318..dcb3165 100644 --- a/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md +++ b/WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md @@ -11,11 +11,13 @@ - запрос при каждом изменении селектов “Тип ОИ” и “Группа ОИ” к API fields/optional, передавая group_id и object_type - *доработка под тариф в будущем* - после ответа от API отображать полученный список полей (меняем статус видимости) + - Переписать миграции для генерации информации тестовой информации не в полях, а в “details” связанных сущностей - Функционал показа существующей заявки: - Массив опциональных полей сразу же запрашивается на этапе формирования данных для фронта для каждой заявки (так мы сможем просто включать поля в БД после доработок) - Все данные опциональных полей перемещаются в поле details сущностей согласно таблице “распределение данных” (на данном этапе либо к request, либо к incoming_object). Это очень простой json массив \[поле => значение\] - Поля включаются так же, как и в новой заявке - Следовательно все данные должны затянуться автоматически из массивов details и показаться в полях + - Параллельная подготовка бэкенда для распределения и отдачи данных из массивов details + доработка миграций, чтобы переместить динамические данные в details - Подготовка бэкенда к функционалу сохранения динамических полей БЕЗ ВАЛИДАЦИИ (прототип мягкого сохранения) - Фронтенд+бэкенд — обеспечение мягкого сохранения без валидации всех данных в правильные распределённые таблицы и details