Skip to content

Tags: oroinc/platform

Tags

5.1.3

Toggle 5.1.3's commit message
BAP-21826: Backoffice Configuration API (#36629)

5.1.2

Toggle 5.1.2's commit message
BB-22643: Seller Product Workflow (#36361)

 - Update composer.json

5.1.1

Toggle 5.1.1's commit message
BB-21126: Product Kits In Shopping List - Part 2 (#35648)

- added getSubtotal parameter to the `oro_shopping_list_frontend_product_kit_line_item_create` action;
- added DatagridKitItemLineItemsDataEvent extending DatagridLineItemsDataEvent
- fixed fatal error in CurrentShoppingListManager when trying to get current shopping list as anonymous
- fixed fatal error when trying to add a product kit to shopping list as anonymous
- added DatagridLineItemsDataValidationListener instead of DatagridLineItemsDataViolationListener
- added DatagridLineItemsDataVisibilityPrefetchListener and DatagridLineItemsDataVisibilityListener to mark line items with products visibility
- added ValidEmbeddable validation constraint to provide ability to validate using arbitrary set of validation groups
- decomposed LineItemNotPricedSubtotalProvider into ProductLineItemsHolderCurrencyProvider, ProductLineItemsHolderPriceCriteriaProvider, ProductLineItemsHolderPricesProvider
- added ShoppingListLineItemsHolder instead of LineItemsNotPricedDTO
- added ProductLineItemsHolderAwareInterface for line item aware of its holder (owner)
- added ShoppingListLineItemsHolderFactory to create an instance of LineItemsHolder aware of website, customer and customer user
- added validation configs for LineItem and ProductKitItemLineItem
- updated ProductVisibilityLimitedSearchHandler in order to updated results in Product select autocomplete field on storefront;
- added ProductsSelectGridFrontendGridListener in order to update results in products-select-grid-frontend grid;
- updated ProductAvailabilityProvider and RequestDataStorageExtension in order to skip Product kits from RFQ;
- updated QuickAddRowCollectionBuilder in order to ignore product kits when Quick Order Form is filled via file/textarea;
- updated RequestDataStorageExtension and ProductAvailabilityProvider after resolving conflicts
- added ProductStatusListener
- added ProductKitStatusResolver, ProductKitInventoryStatusResolver
- added pass onlyCurrent parameter when deleting kit line items
- added sample data fixtures
- added datagrid frontend-product-kit-in-shopping-lists-grid
- added ProductUnitsProperty, made use of it in DatagridLineItemsDataEditListener and in frontend-product-kit-in-shopping-lists-grid
- added AjaxProductKitLineItemController::inShoppingListsAction and layouts
- added basic JS components for the In Shopping List button: product-kit-in-shopping-lists-view, product-kit-in-shopping-lists-widget
- fixed not enough data in successful response AjaxProductKitLineItemController::createAction
- added VisibilityExtension TWIG extension, is_visible_product function
- changed AjaxLineItemController::batchUpdateAction, so it can return grid according to the gridName parameter
- added AjaxProductKitLineItemController::updateAction;
- added widget template for use in popup dialog;
- updated widget templates for create dialog;
- added Edit button to the "edit shopping list grid" and "In Shopping List grid";
- added Update and Remove buttons to the Modify dialog;
- added update-product-kit-line-item-action and UpdateProductKitLineItemAction in order to add Edit buttons to the grids;
- added shoppingListCreateEnabled and shoppingListAddToEnabled options to the getButtonsHtml macro (true by defaults) and set this options to false for Modify dialog;
- updated LineItemsGroupedOnResultAfterListener in order to skip Product Kit Line Items on the grouped Shopping List;
- updated LineItemHandler to make it usable for Line Item update process and used it in the updateAction;
- updated ShoppingListManager::updateLineItemQuantity in order to increment Product Kit Line Item duplicate quantity;
- added validation groups for ProductKitItemLineItem;
- fixed duplicated violations in ProductKitItemCollectionIsAvailableForPurchaseValidator
- added responsive styles for datagrid
- added ProductKitItemProductHasPrice validation constraint;
- added ProductKitItemProductHasPriceValidator;
- set sell flag to true for product 2RW93 in order to use it in the product kit demo data.
- Added new tag `oro_form.extension.js_validation.constraint_converter` to collect all custom JS constraint converters
- Added command to debug the list and priority of JS Constraint converters
- added method "getByProductAndShoppingList" to the FrontendShoppingListProductUnitsQuantityProvider;
- added update and remove action buttons for Product Kit only for selected Shopping List
- added ComposedSkuStringFilter;
- added filter "composedSku" to the "frontend-customer-user-shopping-list-grid" grid;
- added an ability to specify separator in ComposedSkuStringFilter via setter;
- added ProductKitPriceInterface, ProductKitPriceDTO and ProductKitItemPriceInterface, ProductKitItemPriceDTO
- added ProductKitPriceCriteria, ProductKitItemPriceCriteria DTOs
- added ProductPriceCriteriaDataExtractorInterface and criteria data extractors for getting data from different criteria DTOs
- added ProductPriceByMatchingCriteriaProviderInterface and providers for getting product prices for different criteria DTOs
- added MatchedProductPriceProviderInterface implemented in ProductPriceProvider for getting ProductPriceInterface objects instead of just Price objects
- added ProductPriceCriteriaBuilderInterface and builders for different criteria DTOs
- added ProductLineItemPriceCriteriaFactoryInterface and factories for creating product price criteria from a ProductLineItemInterface objects
- made use of product price criteria builders and factories in ProductPriceCriteriaFactory
- added ProductLineItemPrice, ProductKitLineItemPrice, ProductKitItemLineItemPrice DTOs for storing price of a ProductLineItem
- added ProductLineItemPriceFactoryInterface and factories for different product line items and product prices: simple and kit
- added ProductLineItemPriceProviderInterface and implementing provider for getting ProductLineItemPrice objects for specified product line items
- made use of ProductLineItemPriceProviderInterface in LineItemNotPricedSubtotalProvider, LineItemsToDiscountLineItemsConverter, DatagridLineItemsDataPricingListener, DatagridLineItemsDataPromotionsListener
- removed unneeded count validation from LineItem::$kitItemLineItems collection
- fixed isKit flag is not set in DatagridKitLineItemsDataListener when there are no kit item line items
- removed the unneeded price info icon from kit line item row
- added `kitHasGeneralError` property to the "frontend-customer-user-shopping-list-edit-grid" grid
- added checking the possibility to add a product kit with all none options in API
- updated shopping_list_kit_item.md storefront API doc;
- updated shoppinglistkititem storefront API resource in order to enable modify actions;
- updated RecalculateShoppingListTotals to track ProductKitItemLineItem updates;
- added ProductKitItemLineItemAccessRule to deny access to ProductKitItemLineItem that belongs to not accessible LineItem;
- added AddProductKitItemLineItemToLineItem to add ProductKitItemLineItem to the LineItem kitItemLineItems;
- added ProductKitItemLineItemDeleteHandler (delete handler for ProductKitItemLineItem entity);
- updated validation quantity and unit without kitItem;
- fixed minimum quantity is not 1 for kit item line item
- fixed quantity to order validation for ProductLineItemsHolderDTO
- added ProductLineItemInterface to BaseQuoteProductItem
- fixed duplicated validation for line item quantity
- simplified kit item line item unit validation
- fixed kit items in "Modify Product" dialog must be sorted as in Product Kit Items configuration
- added lineitem checksum check for allLineItemsIds
- updated GuestShoppingListQueryModifier in order to restrict access to the kit item line items;
- validated guest shopping list feature on ProductKiteItemLineItem entities;
- removed unneeded ShoppingListLineItemsHolder
- fixed currency is not fallbacked for kit item in ProductKitPriceCriteriaBuilder
- fixed product kit line item price is missing in shopping list widget
- added product kits prices awareness to the layout data provider FrontendShoppingListProductsProvider::getMatchedPrices
- changed ProductKitPriceByMatchingCriteriaProvider returns product kit price summed with its kit items prices
- added fallback to kit item product unit and minimum quantity in ProductKitPriceCriteriaBuilder
- fixed subtotal data is corrupted in LineItemNotPricedSubtotalProvider
- fixed prices and subtotals are not added for kit item line items in DatagridLineItemsDataPricingListener
- added product_types layout data provider
- added visible option to product_kids_5_1_styles layout block
- added changelog
- added documentation

5.0.12

Toggle 5.0.12's commit message
Merge remote-tracking branch 'remotes/dev/5.0' into 5.0

5.1.0

Toggle 5.1.0's commit message
BB-22318: 5.1.0 LTS

- updated dependencies list with licenses
- updated changelogs and generated incompatibilities files

5.0.11

Toggle 5.0.11's commit message
Merge remote-tracking branch 'remotes/dev/5.0' into 5.0

5.1.0-rc.2

Toggle 5.1.0-rc.2's commit message
BB-22198: Release preparation activities - Generate UPGRADE-*.md, CHA…

…NGELOG-*.md files

5.0.10

Toggle 5.0.10's commit message
Merge remote-tracking branch 'remotes/dev/5.0' into 5.0

5.1.0-rc.1

Toggle 5.1.0-rc.1's commit message
BB-22198: Release preparation activities - Generate UPGRADE-*.md, CHA…

…NGELOG-*.md files

5.0.9

Toggle 5.0.9's commit message
Merge remote-tracking branch 'remotes/dev/5.0' into 5.0