-
-
Notifications
You must be signed in to change notification settings - Fork 7
Release 1.2.0-beta1 #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TokenMiddleware теперь автоматически продлевает expires_at токена при API запросе вместо возврата ошибки ms3_err_token_expired. Клиент никогда не увидит техническую ошибку об истечении токена. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Все inline стили и блоки <style> из чанков и шаблонов вынесены в default.css - Подключен default.css в base.tpl - Добавлены секции стилей: Cart, Customer Account, Order, Thanks, Product, Gallery - Созданы CSS классы для переиспользуемых элементов (benefit-icon, product-*, cart-* и др.) - Email шаблоны не тронуты (inline стили обязательны для email) Изменённые чанки: - ms3_products_row.tpl, ms3_cart.tpl, ms3_minicart.tpl - ms3_order.tpl, ms3_get_order.tpl - ms3_customer_unauthorized.tpl, ms3_customer_orders.tpl, ms3_customer_order_details.tpl - ms3_gallery.tpl Изменённые шаблоны: - base.tpl (подключение CSS) - cart.tpl, order.tpl, customer.tpl, product.tpl, thanks.tpl Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…оваров ImageService: - Убран legacy phpThumb формат параметров (w/h/q/f/zc) - Новый чистый API: width, height, quality, format, mode - Режимы ресайза: cover, contain, max, stretch msProductFile: - Обновлён дефолтный конфиг миниатюр на современный формат - saveThumbnail() использует новые параметры ProductImageService: - Исправлено получение thumb: теперь берётся из дочерней записи галереи - Раньше использовалось несуществующее поле 'thumbnail' ReferencesController: - searchProducts() использует Data.thumb из msProductData - Убран лишний запрос к msProductFile (N+1 оптимизация) OrderView.vue: - Стили выпадающего списка товаров с префиксом .ms3- - Изображение 50x50 слева, текст справа (flex row) - Поле поиска товара на 100% ширины Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Роуты хранятся в ассоциативном массиве с ключом METHOD:pattern. При добавлении роута с существующим ключом он заменяется. Кастомные роуты загружаются после системных и автоматически переопределяют их при совпадении метода и паттерна. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Добавлена валидация обязательных полей доставки (из validation_rules) - Добавлена валидация данных клиента (email/phone) при создании - Добавлено создание клиента при финализации заказа из данных адреса - Добавлена обработка дубликатов клиентов при финализации - Добавлены лексиконы для ошибок валидации полей (ru/en) - Изменён текст кнопки на "Создать черновик заказа" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Файлы seed-categories.php, seed-products.php, seed-vendors.php больше не используются. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ртировкой - ProductImageService: исправлен третий параметр getObject (был массив sortby, должен быть cacheFlag) - ProductImageService: поле rank заменено на position (msProductFile) - OrdersPageService: исправлен getIterator для msOrderStatus с правильной сортировкой по position - ComboConfigManager: исправлен пример в документации (rank → position) - option/grid.js: удалено несуществующее поле rank из getFields Closes: баг-репорт о 500 ошибке при удалении изображений в галерее Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Релиз версии 1.2.0-beta1 с улучшениями оформления заказов из админки и исправлением критических багов.
Added
validation_rules)Changed
Fixed
Test plan