-
Notifications
You must be signed in to change notification settings - Fork 9
[Bug] Кнопки «Сохранить» и «Отмена» при пустом списке полей на вкладке заказа (Адрес) #182
Description
Описание проблемы
В менеджере MODX на странице редактирования заказа MiniShop3 на вкладке с динамическими полями (например «Адрес», модель msOrderAddress) при пустом списке полей (сообщение «Поля не найдены. Добавьте первое поле.» / лексикон ms3_model_fields_empty) по-прежнему отображаются кнопки «Сохранить» и «Отмена». Сохранять нечего — это вводит в заблуждение и выглядит как ошибка UX.
Шаги воспроизведения
- Войти в менеджер MODX с установленным MiniShop3.
- Открыть MiniShop3 → Заказы и перейти к карточке заказа.
- Перейти на вкладку «Адрес» (или другую вкладку с полями из
ms3_model_fields, если для соответствующей модели нет ни одного поля в БД). - Убедиться, что отображается пустое состояние без полей формы.
- Увидеть внизу блока кнопки «Сохранить» и «Отмена».
Примечание: пустой список полей может возникать при неполной миграции или отсутствии записей в ms3_model_fields для msOrderAddress, но отображение кнопок при пустой форме относится к UI менеджера MS3.
Ожидаемое поведение
При отсутствии полей для редактирования кнопки «Сохранить» и «Отмена» не показываются (или показывается только подсказка / действие «перейти к настройке полей формы» без панели сохранения формы).
Фактическое поведение
Отображается текст о пустом списке полей, но под ним остаются кнопки «Сохранить» и «Отмена», как у обычной заполненной формы.
Такое же поведение в Информации о заказе
Скриншоты
Окружение
- MiniShop3: 1.8.0-beta1
- MODX: 3.x
- PHP: 8.2+
- Браузер: Chrome
Логи ошибок
Нет