Skip to content

feat(vue): extend delivery validation rules field picker#247

Open
Ibochkarev wants to merge 2 commits into
betafrom
feature/delivery-validation-field-picker-215
Open

feat(vue): extend delivery validation rules field picker#247
Ibochkarev wants to merge 2 commits into
betafrom
feature/delivery-validation-field-picker-215

Conversation

@Ibochkarev
Copy link
Copy Markdown
Member

Описание

Расширен список полей в визуальном редакторе validation_rules способа доставки: помимо фиксированного набора подставляются записи из «Поля модели» для msOrder и msOrderAddress, а также активные поля Object Extension для заказа и адреса доставки. Подписи берутся из конфигурации полей (label / перевод лексикона). Служебные колонки (id, суммы, delivery_id, token и т.д.) скрыты из списка.

Тип изменений

  • Исправление бага (non-breaking change)
  • Новая функциональность (non-breaking change)
  • Breaking change (изменение, ломающее обратную совместирмость)
  • Рефакторинг (без изменения функциональности)
  • Документация
  • Другое (опишите):

Связанные Issues

Closes #215

Как это было протестировано?

  • Ручное тестирование
  • Автоматические тесты (PHPStan, ESLint)
  • Тестирование на разных версиях PHP/MODX

Конфигурация тестирования:

  • MiniShop3: ветка feature
  • MODX: —
  • PHP: —

npx eslint src/components/ValidationRulesEditor.vue

Чеклист

  • Код соответствует стилю проекта
  • Добавлены/обновлены комментарии в сложных местах
  • Изменения не ломают существующую функциональность
  • Лексиконы добавлены на двух языках (ru/en) — не требуется, подписи с бэкенда
  • PHPStan проходит без новых ошибок
  • ESLint проходит без ошибок (для JS/Vue изменений)
  • Обновлён CHANGELOG.md (для значимых изменений)

Ibochkarev added 2 commits May 8, 2026 12:20
- Load msOrder/msOrderAddress model fields and active Object Extension keys for the ValidationRulesEditor dropdown\n- Filter technical columns; show translated/custom labels from model field config\n- CHANGELOG: May 2026 entry
- Filter Object Extension keys with the same ORDER/ADDRESS blocklists as model fields\n- Document flat validation_rules key namespace when deduping
@Ibochkarev Ibochkarev requested a review from biz87 May 8, 2026 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Валидатор полей доставки не видит дополнительные поля

1 participant