Andrey Epifancev
a34ccdcb9c
perf(api): лист и своды без null-полей в data (jsonb_strip_nulls)
...
row_json_select(strip_nulls) оборачивает data в jsonb_strip_nulls внутри json_build_object;
флаг пробрасывается через get_json/get_svod1_json/get_svod2_json, роутеры листа и сводов
включают его. Проекты, PATCH/POST/DELETE не затронуты.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 12:14:49 +04:00
Andrey Epifancev
d8dba2f7be
perf(api): GET листа отдаёт готовый JSON из Postgres без SheetResponse на строку
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:12:09 +04:00
11e496d13c
Данные из сателитныхх листов в АХР
2026-09-18 14:50:19 +03:00
46642ceb2d
remove-programs: обновление и удаление програм и проектов четвертой формы
2026-08-28 17:42:12 +03:00
57f919ac0c
phase-directions: направления в фазах, год в зависимости от года формы или проекта, фикс с колонками для редактирования
2026-08-03 18:46:16 +03:00
68fd2a7646
form-4-sql: добавление программ и проектов в форму 4
2026-07-27 10:01:51 +03:00
33055d6695
ws: вебсокеты на новой модели данных
2026-05-21 11:02:44 +03:00
Raykov-MS
a718827c12
add and fix validations on forms
2026-05-15 18:42:05 +03:00
0e639ac433
form_124_write: запись в формы 1 2 4 и тесты
2026-05-14 15:04:25 +03:00
c67c94ba1f
WIP: READ ручки для форм 1 2 4
2026-05-08 12:33:05 +03:00