fix(admin): align UTM notes and block obsolete chb publication
deploy-preland / deploy zoomstage.online (push) Successful in 54s

This commit is contained in:
Panfilov Konstantin committed 2026-10-25 23:16:35 +03:00
1 parent f2097d4800
commit 84f70b1c71
14 files changed
+93 -29

No files matched your search

+9 -7
View File
@@ -5,15 +5,14 @@
проверяется по контракту CPanel и доставляется на выбранные хостинги. Изменение контента
не требует Git/push/deploy; `admin/` не входит в публичную поставку прелендингов.
Редактирование реквизитов отключено по поручению владельца: `requisites` видны
в сводке, но не создают полей редактора и не входят в «Выбрать все поля».
Редактирование реквизитов отключено по поручению владельца: `requisites` скрыты в сводке и редакторе, не входят в «Выбрать все поля». Данные config сохраняются.
Спецификация и план — `docs/superpowers/{specs,plans}/2026-10-25-preland22-*` в репозитории,
копии и фактический статус — в базе знаний, основной реестр — preland#22.
## Сводка и конструктор ссылки
Первый экран читает сохранённые конфиги всех подключений: основной сайт, реквизиты,
Первый экран читает сохранённые конфиги всех подключений: основной сайт,
дополнительные поля, default и все веса UTM. У каждой колонки своё время чтения,
версия, обновление и ошибка; при отказе прежний снимок явно помечается. Обновление
сводки не сбрасывает черновик редактора и не меняет его версию для CAS.
@@ -32,15 +31,18 @@
Неизвестная в текущем runtime/catalog группа сопровождается предупреждением;
конструктор не исправляет конфигурацию автоматически.
## Компактная сводка и заметки — preland#23
## Компактная сводка и заметки — preland#23 / #24
Ячейка UTM содержит только номер и долю заданного веса: `1 (100%)`,
`2 (0%) - default`. Положительные доли выделены жирным. Проценты округляются
`2 (0%) - default`. Положительные номер и доля выделены жирным; суффикс ` - default` всегда обычный. Проценты округляются
до двух знаков без лишних нулей; при всех нулевых весах у всех вариантов `0%`.
Таблица не меняет default/веса и не подставляет другому варианту `100%`.
Под каждой из восьми UTM расположена общая для доменов заметка. Редактор —
растягиваемая по высоте textarea на всю ширину таблицы; сохранение явное.
В блоке каждой UTM верхняя строка содержит название один раз и общую заметку
в объединённой ячейке доменов. Ниже — пустая первая ячейка и значения доменов.
Устаревший `utm.chb` скрыт в сводке и редакторе; остальные неизвестные поля видны.
Редактор заметки —
растягиваемая по высоте textarea на всю ширину объединённой ячейки доменов; сохранение явное.
Черновик сохраняется при обновлении колонок или ошибке запроса. При конфликте
сохранения нужно явно загрузить серверный текст; чужой текст молча не заменяется.