Repository navigation
fix(ui): широкая таблица регистров и журнала прокручивается внутри карточки - #1922
AnnaSIceberg wants to merge 3 commits into
Conversation
…рточки Списки регистра сведений, движений и остатков регистра накопления и журнала документов выводили таблицу прямо в .card без прокручиваемой обёртки: при многих колонках или длинных значениях строки уходили за правый край белой карточки. У справочников и документов таблица давно обёрнута в overflow-x:auto — теперь так же и здесь. Generated-with: Claude Code
|
Ревью. (круг 1)
|
|
PromptPilot service marker: REVIEW result publication claimed. |
|
PromptPilot service marker: REVIEW result committed. |
|
No description provided. |
|
No description provided. |
|
Ревью. (круг 2; интеграционная проверка base-sync)
|
|
No description provided. |
|
No description provided. |
Обновить golang.org/x/text до v0.41.0 с исправлением паники secure/precis и восстановить обязательную проверку vuln PR ivanarama#1922. Generated-with: Codex PP-Fix-Transition: from=79d643211304cb55217ce4a5fd356ca42353dd5e review-comment=6048455758 claim=6048457484 epoch-sha256=5b0ec18ec697af785b2f856ebad400ff0e5a526702a7d3433e6bf5664a8f5410
|
Доработка по блокирующему пункту 1 завершённого ревью 6048455758. Обновлена только зависимость Проверено локально на Go 1.26.6: go build ./...; go test -count=1 ./internal/ui ./internal/backup ./internal/dsl/interpreter ./internal/equipment ./tools/pipelinehealth; go test -count=1 ./internal/auth ./internal/storage; go vet для этих семи пакетов; govulncheck v1.6.0 -json ./... → go run ./tools/govulnpolicy; git diff --check. Проверка уязвимостей завершилась успешно: достижимых уязвимостей вне allowlist нет, подавлено 0. Неблокирующий пункт «Хвост» о мобильной ширине карточек оставлен для отдельной заявки по процедуре. Новый HEAD возвращается в REVIEW; обязательный GitHub CI должен проверить этот SHA. |
|
Ревью. (круг 3)
|
|
No description provided. |
|
No description provided. |
|
Автоматическая доработка остановлена: единственный блокирующий пункт завершённого ревью 6060327455 — отсутствие обязательного GitHub CI для текущего HEAD 0f0af6e. Повторно проверены check-runs и workflow-runs точного SHA: в ivanarama/onebase проверок и запусков нет; в AnnaSIceberg/onebase запусков также нет. Workflow CI основного репозитория активен. Доступ ivanarama к fork имеет permissions.push=false и permissions.admin=false: разрешённые maintainer edits этой ветки PR не дают права запускать workflows fork. Перезапускать существующий run нечего. Нужен ответ мейнтейнера или автора fork: запустите CI через workflow_dispatch на ветке fix/inforeg-list-table-overflow в AnnaSIceberg/onebase для указанного SHA и обеспечьте успешные build, lint, postgres-integration, vuln, smoke, e2e, test-windows и launcher-webview-build. После получения результатов запросите независимую перепроверку отдельной строкой pp:review-again. Если для запуска требуется изменение кода или инфраструктуры, сначала определите конкретный объём доработки и верните этот HEAD в FIX точным pp:fix-decision. Proof текущего ревью подтверждён двумя совпавшими полными GraphQL-проходами; review, earliest claim и completion неизменны. Новая правка кода для этого блокера не определена. PR передаётся человеку с needs-decision по процедуре FIX. |
|
CI для HEAD 0f0af6e запущен в форке (workflow_dispatch) — все обязательные проверки зелёные: https://github.com/AnnaSIceberg/onebase/actions/runs/37814285346 . Прошу вернуть PR в REVIEW. |
Режим работы
Draft — до зелёного CI, затем перевожу в Ready.
Что было
В списке регистра сведений (
/ui/inforeg/<имя>) таблица с несколькими измерениями/ресурсами и длинными значениями вылезала за правый край белой карточки: строка выходила за рамку формы. Причина — таблица лежит прямо в.cardбез прокручиваемой обёртки. У справочников и документов она давно обёрнута в<div style="overflow-x:auto">, а у регистра сведений, движений и остатков регистра накопления и журнала документов — нет. Мобильное правилоmain table{display:block;overflow-x:auto}действует только на узком экране, на десктопе таблица просто шире карточки.Что стало
Таблицы этих четырёх списков (
page-inforeg-list,page-register-movements,page-register-balances,page-journal) обёрнуты в тот же<div style="overflow-x:auto">, что и список справочника: широкая таблица прокручивается по горизонтали внутри карточки. Боковая панель деталей (ob-list-wrap) не затронута: обёртка внутри.card, у которой ужеmin-width:0.Пользовательский результат и границы
Широкий регистр/журнал больше не ломает вёрстку страницы. Не входит: отчёты и прочие служебные таблицы; редактирование записи регистра сведений — отдельная заявка #1921.
Проверки
TestListTablesScrollInsideCardидёт через публичные маршруты (chi-роутерs.Mount):GET /ui/inforeg/rates,/ui/register/<имя>,/ui/register/<имя>/balances,/ui/journal/<имя>— и требует, чтобы таблица списка стояла внутриoverflow-x:auto.go test ./internal/uiиgo vet ./internal/uiзелёные локально; SQL не затронут.🤖 Generated with Claude Code