From 88b368e7be2cc96b59a3a6061c3e0302fb180aab Mon Sep 17 00:00:00 2001 From: magento packaging service Date: Fri, 4 Aug 2023 17:41:56 +0000 Subject: [PATCH] Version 1.2.6-p2 --- Inventory/composer.json | 12 +- .../Mftf/Suite/InventoryMultiModeSuite.xml | 2 + .../Mftf/Suite/InventorySingleModeSuite.xml | 2 + ...MaxQtyForSimpleProductOnTestSourceTest.xml | 4 +- ...ncedInventorySettingsOnProductPageTest.xml | 188 +++++++++--------- ...roductOnTestStockFromCustomWebsiteTest.xml | 5 +- ...ementsForSimpleProductOnTestSourceTest.xml | 85 ++++++-- ...MaxQtyForSimpleProductOnTestSourceTest.xml | 86 ++++++++ ...figurationPageAndCheckedOnFrontendTest.xml | 89 +++++++-- ...oSimpleProductAndCheckedOnFrontendTest.xml | 2 +- InventoryAdminUi/composer.json | 18 +- InventoryAdvancedCheckout/composer.json | 16 +- InventoryApi/composer.json | 10 +- InventoryBundleImportExport/composer.json | 14 +- InventoryBundleProduct/composer.json | 22 +- InventoryBundleProductAdminUi/composer.json | 18 +- InventoryBundleProductIndexer/composer.json | 22 +- InventoryCache/composer.json | 16 +- InventoryCatalog/composer.json | 28 +-- InventoryCatalogAdminUi/composer.json | 22 +- InventoryCatalogApi/composer.json | 10 +- InventoryCatalogFrontendUi/composer.json | 20 +- InventoryCatalogSearch/composer.json | 18 +- .../composer.json | 14 +- .../composer.json | 14 +- InventoryConfigurableProduct/composer.json | 26 +-- .../composer.json | 16 +- ...ConfigProductWithDropDownAttributeTest.xml | 1 + .../composer.json | 18 +- .../composer.json | 22 +- InventoryConfiguration/composer.json | 18 +- InventoryConfigurationApi/composer.json | 10 +- .../composer.json | 18 +- .../composer.json | 10 +- .../composer.json | 12 +- InventoryElasticsearch/composer.json | 18 +- InventoryExportStock/composer.json | 26 +-- InventoryExportStockApi/composer.json | 12 +- InventoryGraphQl/composer.json | 16 +- InventoryGroupedProduct/composer.json | 22 +- InventoryGroupedProductAdminUi/composer.json | 20 +- InventoryGroupedProductIndexer/composer.json | 22 +- InventoryImportExport/composer.json | 18 +- InventoryInStorePickup/composer.json | 26 +-- .../Mftf/Suite/InventoryStorePickupSuite.xml | 2 + ...ustomerForPickupOrderBundleProductTest.xml | 1 + ...rForPickupOrderConfigurableProductTest.xml | 1 + ...stomerForPickupOrderGroupedProductTest.xml | 1 + InventoryInStorePickupAdminUi/composer.json | 20 +- InventoryInStorePickupApi/composer.json | 12 +- ...SourceInfoSimpleProductCustomStockTest.xml | 3 + InventoryInStorePickupFrontend/composer.json | 18 +- InventoryInStorePickupGraphQl/composer.json | 16 +- .../composer.json | 14 +- InventoryInStorePickupQuote/composer.json | 20 +- .../composer.json | 12 +- InventoryInStorePickupSales/composer.json | 20 +- .../composer.json | 24 ++- InventoryInStorePickupSalesApi/composer.json | 10 +- InventoryInStorePickupShipping/composer.json | 18 +- .../composer.json | 14 +- .../composer.json | 12 +- .../composer.json | 16 +- InventoryIndexer/composer.json | 26 +-- .../composer.json | 22 +- .../composer.json | 22 +- .../composer.json | 10 +- .../composer.json | 10 +- InventoryProductAlert/composer.json | 16 +- InventoryQuoteGraphQl/composer.json | 14 +- InventoryRequisitionList/composer.json | 14 +- InventoryReservationCli/composer.json | 20 +- InventoryReservations/composer.json | 12 +- InventoryReservationsApi/composer.json | 10 +- InventorySales/composer.json | 36 ++-- ...rWithOutOfStockConfigurableProductTest.xml | 1 + ...dminEditOrderWithOutOfStockProductTest.xml | 1 + InventorySalesAdminUi/composer.json | 22 +- InventorySalesApi/composer.json | 14 +- InventorySalesAsyncOrder/composer.json | 20 +- InventorySalesFrontendUi/composer.json | 18 +- InventorySetupFixtureGenerator/composer.json | 10 +- InventoryShipping/composer.json | 22 +- InventoryShippingAdminUi/composer.json | 20 +- InventorySourceDeductionApi/composer.json | 18 +- InventorySourceSelection/composer.json | 14 +- InventorySourceSelectionApi/composer.json | 16 +- ...nfigProductWithTextSwatchAttributeTest.xml | 1 + ...igProductWithVisualSwatchAttributeTest.xml | 1 + InventorySwatchesFrontendUi/composer.json | 14 +- InventoryVisualMerchandiser/composer.json | 28 +-- InventoryWishlist/composer.json | 14 +- _metapackage/composer.json | 149 +++++++------- 93 files changed, 1127 insertions(+), 770 deletions(-) create mode 100644 InventoryAdminUi/Test/Mftf/Test/AdminUserMinMaxQtyForSimpleProductOnTestSourceTest.xml diff --git a/Inventory/composer.json b/Inventory/composer.json index 7a7638e92d32..71418048f5cb 100644 --- a/Inventory/composer.json +++ b/Inventory/composer.json @@ -1,16 +1,17 @@ { "name": "magento/module-inventory", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.4", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -20,3 +21,4 @@ } } } + diff --git a/InventoryAdminUi/Test/Mftf/Suite/InventoryMultiModeSuite.xml b/InventoryAdminUi/Test/Mftf/Suite/InventoryMultiModeSuite.xml index 02a3a6d88ec6..723dad5159a1 100644 --- a/InventoryAdminUi/Test/Mftf/Suite/InventoryMultiModeSuite.xml +++ b/InventoryAdminUi/Test/Mftf/Suite/InventoryMultiModeSuite.xml @@ -10,6 +10,7 @@ + @@ -25,6 +26,7 @@ + diff --git a/InventoryAdminUi/Test/Mftf/Suite/InventorySingleModeSuite.xml b/InventoryAdminUi/Test/Mftf/Suite/InventorySingleModeSuite.xml index b9f77fbffa4f..a5b5cf2a197e 100644 --- a/InventoryAdminUi/Test/Mftf/Suite/InventorySingleModeSuite.xml +++ b/InventoryAdminUi/Test/Mftf/Suite/InventorySingleModeSuite.xml @@ -10,6 +10,7 @@ + @@ -25,6 +26,7 @@ + diff --git a/InventoryAdminUi/Test/Mftf/Test/AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest.xml b/InventoryAdminUi/Test/Mftf/Test/AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest.xml index 7c2d57296fea..df4597e091d2 100644 --- a/InventoryAdminUi/Test/Mftf/Test/AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest.xml @@ -70,8 +70,8 @@ - - + + diff --git a/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderFromCustomWebsiteWithSimpleProductWithManageStockNoInAdvancedInventorySettingsOnProductPageTest.xml b/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderFromCustomWebsiteWithSimpleProductWithManageStockNoInAdvancedInventorySettingsOnProductPageTest.xml index 36e77e2645cf..6dcd44ce71c7 100644 --- a/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderFromCustomWebsiteWithSimpleProductWithManageStockNoInAdvancedInventorySettingsOnProductPageTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderFromCustomWebsiteWithSimpleProductWithManageStockNoInAdvancedInventorySettingsOnProductPageTest.xml @@ -8,106 +8,108 @@ - - - - - <description value="Admin user create order from Custom website with Simple product with Manage Stock = No in Advanced Inventory settings on product page"/> - <testCaseId value="https://app.hiptest.com/projects/69435/test-plan/folders/419534/scenarios/3565390"/> - <severity value="CRITICAL"/> - <group value="msi"/> - <group value="multi_mode"/> - </annotations> + <test name="AdminUserCreateOrderFromCustomWebsiteWithSimpleProductWithManageStockNoInAdvancedInventorySettingsOnProductPageTest"> + <annotations> + <stories value="Admin user create order from Custom websit"/> + <title value="Admin user create order from Custom website with Simple product with Manage Stock = No in Advanced Inventory settings on product page"/> + <description value="Admin user create order from Custom website with Simple product with Manage Stock = No in Advanced Inventory settings on product page"/> + <testCaseId value="https://app.hiptest.com/projects/69435/test-plan/folders/419534/scenarios/3565390"/> + <severity value="CRITICAL"/> + <group value="msi"/> + <group value="multi_mode"/> + </annotations> - <before> - <createData entity="FullSource1" stepKey="additionalSource"/> - <createData entity="BasicMsiStock1" stepKey="additionalStock"/> - <createData entity="SourceStockLinked1" stepKey="linkSourceStock"> - <requiredEntity createDataKey="additionalStock"/> - <requiredEntity createDataKey="additionalSource"/> - </createData> - <createData entity="SimpleSubCategory" stepKey="createCategory1"/> - <createData entity="SimpleMsiProduct" stepKey="simpleProduct"/> - <actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdmin1"/> + <before> + <createData entity="FullSource1" stepKey="additionalSource"/> + <createData entity="BasicMsiStock1" stepKey="additionalStock"/> + <createData entity="SourceStockLinked1" stepKey="linkSourceStock"> + <requiredEntity createDataKey="additionalStock"/> + <requiredEntity createDataKey="additionalSource"/> + </createData> + <createData entity="SimpleSubCategory" stepKey="createCategory1"/> + <createData entity="SimpleMsiProduct" stepKey="simpleProduct"/> + <actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdmin1"/> - <actionGroup ref="AdminCreateWebsiteActionGroup" stepKey="adminCreateNewWebsite"> - <argument name="newWebsiteName" value="{{NewWebSiteData.name}}"/> - <argument name="websiteCode" value="{{NewWebSiteData.code}}"/> - </actionGroup> - <actionGroup ref="AdminCreateNewStoreGroupActionGroup" stepKey="adminCreateNewStore"> - <argument name="website" value="{{NewWebSiteData.name}}"/> - <argument name="storeGroupName" value="{{NewStoreData.name}}"/> - <argument name="storeGroupCode" value="{{NewStoreData.code}}"/> - </actionGroup> - <actionGroup ref="AdminCreateStoreViewActionGroup" stepKey="adminCreateNewStoreView"> - <argument name="StoreGroup" value="NewStoreData"/> - <argument name="customStore" value="customStore"/> - </actionGroup> - <actionGroup ref="AdminCreateCustomerWithWebsiteGroupAndAddressActionGroup" stepKey="adminCreateCustomerCustomWebsite"> - <argument name="customerData" value="Simple_US_Customer"/> - <argument name="website" value="{{NewWebSiteData.name}}"/> - <argument name="storeView" value="{{customStore.name}}"/> - </actionGroup> - <!--Assign Custom Stock to Additional Website.--> - <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignStockToAdditionalWebsite"> - <argument name="stockName" value="{{BasicMsiStock1.name}}"/> - <argument name="websiteName" value="{{NewWebSiteData.name}}"/> - </actionGroup> - <magentoCLI command="config:set {{StorefrontEnableAddStoreCodeToUrls.path}} {{StorefrontEnableAddStoreCodeToUrls.value}}" stepKey="addStoreCodeToUrlEnable"/> - <magentoCLI command="indexer:reindex" stepKey="doReindex"/> - </before> - <after> - <!--Assign Default Stock to Default Website.--> - <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignMainWebsiteToDefaultStock"> - <argument name="stockName" value="{{_defaultStock.name}}"/> - <argument name="websiteName" value="{{_defaultWebsite.name}}"/> - </actionGroup> - <actionGroup ref="AdminDeleteWebsiteActionGroup" stepKey="DeleteWebsite" after="deleteProduct"> - <argument name="websiteName" value="{{NewWebSiteData.name}}"/> - </actionGroup> - <actionGroup ref="DisableSourceActionGroup" stepKey="disableCreatedSource"> - <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> - </actionGroup> - <deleteData createDataKey="simpleProduct" stepKey="deleteProduct"/> - <deleteData createDataKey="createCategory1" stepKey="deleteCategory"/> - <magentoCLI command="config:set {{StorefrontDisableAddStoreCodeToUrls.path}} {{StorefrontDisableAddStoreCodeToUrls.value}}" stepKey="addStoreCodeToUrlDisable"/> - <magentoCLI command="indexer:reindex" stepKey="reindex"/> - <magentoCLI command="cache:flush" stepKey="flushCache"/> - </after> + <actionGroup ref="AdminCreateWebsiteActionGroup" stepKey="adminCreateNewWebsite"> + <argument name="newWebsiteName" value="{{NewWebSiteData.name}}"/> + <argument name="websiteCode" value="{{NewWebSiteData.code}}"/> + </actionGroup> + <actionGroup ref="AdminCreateNewStoreGroupActionGroup" stepKey="adminCreateNewStore"> + <argument name="website" value="{{NewWebSiteData.name}}"/> + <argument name="storeGroupName" value="{{NewStoreData.name}}"/> + <argument name="storeGroupCode" value="{{NewStoreData.code}}"/> + </actionGroup> + <actionGroup ref="AdminCreateStoreViewActionGroup" stepKey="adminCreateNewStoreView"> + <argument name="StoreGroup" value="NewStoreData"/> + <argument name="customStore" value="customStore"/> + </actionGroup> + <actionGroup ref="AdminCreateCustomerWithWebsiteGroupAndAddressActionGroup" stepKey="adminCreateCustomerCustomWebsite"> + <argument name="customerData" value="Simple_US_Customer"/> + <argument name="website" value="{{NewWebSiteData.name}}"/> + <argument name="storeView" value="{{customStore.name}}"/> + </actionGroup> + <!--Assign Custom Stock to Additional Website.--> + <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignStockToAdditionalWebsite"> + <argument name="stockName" value="{{BasicMsiStock1.name}}"/> + <argument name="websiteName" value="{{NewWebSiteData.name}}"/> + </actionGroup> + <magentoCLI command="config:set {{StorefrontEnableAddStoreCodeToUrls.path}} {{StorefrontEnableAddStoreCodeToUrls.value}}" stepKey="addStoreCodeToUrlEnable"/> + <magentoCLI command="indexer:reindex" stepKey="doReindex"/> + </before> + <after> + <!--Assign Default Stock to Default Website.--> + <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignMainWebsiteToDefaultStock"> + <argument name="stockName" value="{{_defaultStock.name}}"/> + <argument name="websiteName" value="{{_defaultWebsite.name}}"/> + </actionGroup> + <actionGroup ref="AdminDeleteWebsiteActionGroup" stepKey="DeleteWebsite" after="deleteProduct"> + <argument name="websiteName" value="{{NewWebSiteData.name}}"/> + </actionGroup> + <actionGroup ref="DisableSourceActionGroup" stepKey="disableCreatedSource"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <deleteData createDataKey="simpleProduct" stepKey="deleteProduct"/> + <deleteData createDataKey="createCategory1" stepKey="deleteCategory"/> + <magentoCLI command="config:set {{StorefrontDisableAddStoreCodeToUrls.path}} {{StorefrontDisableAddStoreCodeToUrls.value}}" stepKey="addStoreCodeToUrlDisable"/> + <magentoCLI command="indexer:reindex" stepKey="reindex"/> + <magentoCLI command="cache:flush" stepKey="flushCache"/> + </after> - <!-- Assign product to custom website --> - <actionGroup ref="AdminOpenProductIndexPageActionGroup" stepKey="openProductGrid"/> - <actionGroup ref="FilterProductGridBySkuActionGroup" stepKey="filterProduct1"> - <argument name="product" value="$$simpleProduct$$"/> - </actionGroup> + <!-- Assign product to custom website --> + <actionGroup ref="AdminOpenProductIndexPageActionGroup" stepKey="openProductGrid"/> + <actionGroup ref="FilterProductGridBySkuActionGroup" stepKey="filterProduct1"> + <argument name="product" value="$$simpleProduct$$"/> + </actionGroup> - <actionGroup ref="OpenProductForEditByClickingRowXColumnYInProductGridActionGroup" stepKey="openFirstProductForEdit"/> - <actionGroup ref="AssignSourceToProductActionGroup" stepKey="assignTestSourceToCreatedProduct" > - <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> - </actionGroup> + <actionGroup ref="OpenProductForEditByClickingRowXColumnYInProductGridActionGroup" stepKey="openFirstProductForEdit"/> + <actionGroup ref="AssignSourceToProductActionGroup" stepKey="assignTestSourceToCreatedProduct" > + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> - <actionGroup ref="AdminFillSourceQtyOnProductEditPageActionGroup" stepKey="fillProductQtyPerSource"> - <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> - <argument name="qty" value="20" /> - </actionGroup> + <actionGroup ref="AdminFillSourceQtyOnProductEditPageActionGroup" stepKey="fillProductQtyPerSource"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + <argument name="qty" value="20" /> + </actionGroup> - <actionGroup ref="AdminChangeManageStockStatusOnProductEditPageActionGroup" stepKey="disableMangeStockOnProductEditPage"> - <argument name="manageStock" value="No"/> - </actionGroup> + <actionGroup ref="AdminChangeManageStockStatusOnProductEditPageActionGroup" stepKey="disableMangeStockOnProductEditPage"> + <argument name="manageStock" value="No"/> + </actionGroup> - <actionGroup ref="AddWebsiteToProductActionGroup" stepKey="assignProductToAdditionalWebsite" > - <argument name="website" value="{{NewWebSiteData.name}}"/> - </actionGroup> + <actionGroup ref="AddWebsiteToProductActionGroup" stepKey="assignProductToAdditionalWebsite" > + <argument name="website" value="{{NewWebSiteData.name}}"/> + </actionGroup> - <actionGroup ref="NavigateToNewOrderPageExistingCustomerActionGroup" stepKey="createNewOrderForCustomer"> - <argument name="customer" value="Simple_US_Customer"/> - <argument name="storeView" value="customStore"/> - </actionGroup> + <actionGroup ref="AdminNavigateToNewOrderPageExistingCustomerActionGroup" stepKey="createNewOrderForCustomer"> + <argument name="customer" value="Simple_US_Customer"/> + </actionGroup> + <actionGroup ref="AdminSelectStoreDuringOrderCreationActionGroup" stepKey="selectCustomStore"> + <argument name="storeView" value="customStore"/> + </actionGroup> - <actionGroup ref="AddSimpleProductToOrderActionGroup" stepKey="addSimpleProductToTheOrder"> - <argument name="product" value="$$simpleProduct$$"/> - </actionGroup> - <actionGroup ref="OrderSelectFlatRateShippingActionGroup" stepKey="orderSelectFlatRateShippingMethod"/> - <actionGroup ref="AdminSubmitOrderActionGroup" stepKey="submitOrder"/> - </test> + <actionGroup ref="AddSimpleProductToOrderActionGroup" stepKey="addSimpleProductToTheOrder"> + <argument name="product" value="$$simpleProduct$$"/> + </actionGroup> + <actionGroup ref="OrderSelectFlatRateShippingActionGroup" stepKey="orderSelectFlatRateShippingMethod"/> + <actionGroup ref="AdminSubmitOrderActionGroup" stepKey="submitOrder"/> + </test> </tests> diff --git a/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderWithSimpleProductOnTestStockFromCustomWebsiteTest.xml b/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderWithSimpleProductOnTestStockFromCustomWebsiteTest.xml index 1ba063eaaeb4..d025e4d4264d 100644 --- a/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderWithSimpleProductOnTestStockFromCustomWebsiteTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/AdminUserCreateOrderWithSimpleProductOnTestStockFromCustomWebsiteTest.xml @@ -85,8 +85,9 @@ </after> <!--- Place order. --> - <actionGroup ref="NavigateToNewOrderPageNewCustomerActionGroup" stepKey="createNewOrderForCustomer"> - <argument name="storeView" value="customStore"/> + <actionGroup ref="AdminNavigateToNewOrderPageNewCustomerActionGroup" stepKey="createNewOrderForCustomer"/> + <actionGroup ref="AdminSelectStoreDuringOrderCreationActionGroup" stepKey="selectCustomStore"> + <argument name="storeView" value="customStore" /> </actionGroup> <waitForPageLoad stepKey="waitForPageLoad"/> <fillField selector="{{AdminOrderFormAccountSection.email}}" userInput="{{Msi_US_Customer.email}}" stepKey="fillEmailField"/> diff --git a/InventoryAdminUi/Test/Mftf/Test/AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest.xml b/InventoryAdminUi/Test/Mftf/Test/AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest.xml index 45830b9ddffd..97eede525ed8 100644 --- a/InventoryAdminUi/Test/Mftf/Test/AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest.xml @@ -8,7 +8,7 @@ <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> - <test name="AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest" extends="AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest"> + <test name="AdminUserEnableQtyIncrementsForSimpleProductOnTestSourceTest"> <annotations> <stories value="Simple Product Custom Stock."/> <title value="Quantity increments enabled with simple product on custom stock."/> @@ -18,19 +18,76 @@ <group value="msi"/> <group value="multi_mode"/> </annotations> - - <remove keyForRemoval="setMaxMinQty"/> - <!--Set product quantity increments.--> - <actionGroup ref="AdminEnableQtyIncrementsOnProductEditPageActionGroup" stepKey="setQtyIncrements" before="saveProduct"> - <argument name="qtyIncrements" value="5"/> + <before> + <magentoCLI command="config:set {{EnableQtyIncrements.path}} {{EnableQtyIncrements.value}}" stepKey="enableQtyIncrements" /> + <magentoCLI command="config:set {{SetQtyIncrements.path}} 5" stepKey="setQtyIncrement"/> + <!--Crate additional source and stock.--> + <createData entity="_minimalSource" stepKey="additionalSource"/> + <createData entity="BasicMsiStockWithMainWebsite1" stepKey="additionalStock"/> + <!--Link additional source with stock.--> + <createData entity="SourceStockLinked1" stepKey="stockSourceLink"> + <requiredEntity createDataKey="additionalStock"/> + <requiredEntity createDataKey="additionalSource"/> + </createData> + <!--Create category and product.--> + <createData entity="SimpleSubCategory" stepKey="category"/> + <createData entity="SimpleProduct" stepKey="product"> + <field key="price">10.00</field> + <requiredEntity createDataKey="category"/> + </createData> + </before> + <after> + <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignMainWebsiteToDefaultStock"> + <argument name="stockName" value="{{_defaultStock.name}}"/> + <argument name="websiteName" value="{{_defaultWebsite.name}}"/> + </actionGroup> + <!--Disable additional source.--> + <actionGroup ref="DisableSourceActionGroup" stepKey="disableCreatedSource"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> </actionGroup> - <!--Verify error message.--> - <see selector="//div[@class='product pricing']" userInput="$$product.name$$ is available to buy in increments of 5" before="fillProductQtyLowerThanAllowed" stepKey="verifyNotice"/> - <remove keyForRemoval="seeLowQtyErrorMessage"/> - <see selector="#qty-error" userInput="You can buy this product only in quantities of 5 at a time." stepKey="seeIncrementQtyError" after="witForLowQtyAdded"/> - <remove keyForRemoval="fillProductQtyGreaterThanAllowed"/> - <remove keyForRemoval="addToCartGreaterThenAllowedQty"/> - <remove keyForRemoval="witForHighQtyAdded"/> - <remove keyForRemoval="seeHighQtyErrorMessage"/> + <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdminArea"/> + <deleteData createDataKey="category" stepKey="deleteCategory"/> + <deleteData createDataKey="product" stepKey="deleteProduct"/> + <deleteData createDataKey="additionalStock" stepKey="deleteStock"/> + <magentoCron groups="index" stepKey="reindex"/> + <magentoCLI command="config:set {{SetQtyIncrements.path}} 0" stepKey="setQtyIncrements" /> + <magentoCLI command="config:set {{DisableQtyIncrements.path}} {{DisableQtyIncrements.value}}" stepKey="enableQtyIncrements"/> + </after> + <remove keyForRemoval="setMaxMinQty"/> + + + <!--Assign create product to additional stock and set product qty.--> + <actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdminArea"/> + <amOnPage url="{{AdminProductEditPage.url($$product.id$$)}}" stepKey="openProductEditPageToSetQty"/> + <actionGroup ref="AssignSourceToProductActionGroup" stepKey="assignUSSource1ToCreatedProduct"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <fillField selector="{{AdminProductSourcesGrid.rowQty('1')}}" userInput="100" stepKey="setProduct1Quantity"/> + <actionGroup ref="AdminEnableQtyIncrementsOnProductEditPageActionGroup" stepKey="setQtyIncrements" > + <argument name="qtyIncrements" value="5"/> + </actionGroup> + <!--Set Min and Max qty for simple product.--> + <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="saveProduct"/> + <!--Try to add product to cart with lower qty than allowed.--> + <amOnPage url="{{StorefrontProductPage.url($$product.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/> + <!--Verify error message.--> + <see selector="//div[@class='product pricing']" + userInput="$$product.name$$ is available to buy in increments of 5" stepKey="verifyNotice"/> + <remove keyForRemoval="seeLowQtyErrorMessage"/> + <remove keyForRemoval="fillProductQtyGreaterThanAllowed"/> + <remove keyForRemoval="addToCartGreaterThenAllowedQty"/> + <remove keyForRemoval="witForHighQtyAdded"/> + <remove keyForRemoval="seeHighQtyErrorMessage"/> + <fillField selector="{{StorefrontProductPageSection.qtyInput}}" userInput="1" stepKey="fillProductQtyLowerThanAllowed"/> + <click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCartLowerThenAllowedQty"/> + <waitForElementVisible selector="#qty-error" time="30" stepKey="witForLowQtyAdded"/> + <see selector="#qty-error" userInput="You can buy this product only in quantities of 5 at a time." + stepKey="seeIncrementQtyError"/> + <!--Try to add product ot cart with greater qty than allowed.--> + <!--Try to add product with proper qty to cart.--> + <actionGroup ref="StorefrontAddSimpleProductWithQtyActionGroup" stepKey="addProductToCartWithProperQty"> + <argument name="product" value="$$product$$"/> + <argument name="quantity" value="5"/> + </actionGroup> </test> </tests> diff --git a/InventoryAdminUi/Test/Mftf/Test/AdminUserMinMaxQtyForSimpleProductOnTestSourceTest.xml b/InventoryAdminUi/Test/Mftf/Test/AdminUserMinMaxQtyForSimpleProductOnTestSourceTest.xml new file mode 100644 index 000000000000..0142f91f424b --- /dev/null +++ b/InventoryAdminUi/Test/Mftf/Test/AdminUserMinMaxQtyForSimpleProductOnTestSourceTest.xml @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + /** + * Copyright © Magento, Inc. All rights reserved. + * See COPYING.txt for license details. + */ +--> + +<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> + <test name="AdminUserMinMaxQtyForSimpleProductOnTestSourceTest"> + <annotations> + <stories value="The Simple Product Custom Stock."/> + <title value="The Min and Max allowed quantity in cart with simple product on custom stock."/> + <description value="Min and Max Qty allowed in shopping cart applied to Simple product on product page and checked on frontend."/> + <testCaseId value="https://app.hiptest.com/projects/69435/test-plan/folders/481999/scenarios/1652313"/> + <severity value="CRITICAL"/> + <group value="msi"/> + <group value="multi_mode"/> + <group value="pr_exclude"/> + </annotations> + + <before> + <!--Crate additional source and stock.--> + <createData entity="_minimalSource" stepKey="additionalSource"/> + <createData entity="BasicMsiStockWithMainWebsite1" stepKey="additionalStock"/> + <!--Link additional source with stock.--> + <createData entity="SourceStockLinked1" stepKey="stockSourceLink"> + <requiredEntity createDataKey="additionalStock"/> + <requiredEntity createDataKey="additionalSource"/> + </createData> + <!--Create category and product.--> + <createData entity="SimpleSubCategory" stepKey="category"/> + <createData entity="SimpleProduct" stepKey="product"> + <field key="price">10.00</field> + <requiredEntity createDataKey="category"/> + </createData> + </before> + <after> + <!--Assign Default Stock to Default Website.--> + <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignMainWebsiteToDefaultStock"> + <argument name="stockName" value="{{_defaultStock.name}}"/> + <argument name="websiteName" value="{{_defaultWebsite.name}}"/> + </actionGroup> + <!--Disable additional source.--> + <actionGroup ref="DisableSourceActionGroup" stepKey="disableCreatedSource"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdminArea"/> + <deleteData createDataKey="category" stepKey="deleteCategory"/> + <deleteData createDataKey="product" stepKey="deleteProduct"/> + <deleteData createDataKey="additionalStock" stepKey="deleteStock"/> + <magentoCron groups="index" stepKey="reindex"/> + </after> + + <!--Assign create product to additional stock and set product qty.--> + <actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdminArea"/> + <amOnPage url="{{AdminProductEditPage.url($$product.id$$)}}" stepKey="openProductEditPageToSetQty"/> + <actionGroup ref="AssignSourceToProductActionGroup" stepKey="assignUSSource1ToCreatedProduct"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <fillField selector="{{AdminProductSourcesGrid.rowQty('1')}}" userInput="100" stepKey="setProduct1Quantity"/> + <!--Set Min and Max qty for simple product.--> + <actionGroup ref="AdminApplyMinAndMaxQtyOnProductEditPageActionGroup" stepKey="setMaxMinQty"> + <argument name="minQty" value="5"/> + <argument name="maxQty" value="5"/> + </actionGroup> + <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="saveProduct"/> + <!--Try to add product to cart with lower qty than allowed.--> + <amOnPage url="{{StorefrontProductPage.url($$product.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/> + <fillField selector="{{StorefrontProductPageSection.qtyInput}}" userInput="1" stepKey="fillProductQtyLowerThanAllowed"/> + <click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCartLowerThenAllowedQty"/> + <waitForElementVisible selector="{{StorefrontProductPageSection.qtyErr}}" time="30" stepKey="witForLowQtyAdded"/> + <see selector="{{StorefrontProductPageSection.qtyErr}}" userInput="The fewest you may purchase is 5." stepKey="seeLowQtyErrorMessage"/> + <!--Try to add product ot cart with greater qty than allowed.--> + <fillField selector="{{StorefrontProductPageSection.qtyInput}}" userInput="6" stepKey="fillProductQtyGreaterThanAllowed"/> + <click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCartGreaterThenAllowedQty"/> + <waitForElementVisible selector="{{StorefrontProductPageSection.qtyErr}}" time="30" stepKey="witForHighQtyAdded"/> + <see selector="{{StorefrontProductPageSection.qtyErr}}" userInput="The fewest you may purchase is 5." stepKey="seeHighQtyErrorMessage"/> + <!--Try to add product with proper qty to cart.--> + <actionGroup ref="StorefrontAddSimpleProductWithQtyActionGroup" stepKey="addProductToCartWithProperQty"> + <argument name="product" value="$$product$$"/> + <argument name="quantity" value="5"/> + </actionGroup> + </test> +</tests> diff --git a/InventoryAdminUi/Test/Mftf/Test/EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest.xml b/InventoryAdminUi/Test/Mftf/Test/EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest.xml index f7b4ae80c8a1..bee7399702cc 100644 --- a/InventoryAdminUi/Test/Mftf/Test/EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest.xml @@ -8,8 +8,7 @@ <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> - <test name="EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest" - extends="AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest"> + <test name="EnableQtyIncrementsAppliedToSimpleProductOnConfigurationPageAndCheckedOnFrontendTest"> <annotations> <stories value="Simple Product Custom Stock."/> <title value="Enable Qty Increments applied to Simple product On Configuration Page and checked in admin."/> @@ -20,25 +19,73 @@ <group value="msi"/> <group value="multi_mode"/> </annotations> - <before> - <magentoCLI command="config:set {{EnableQtyIncrements.path}} {{EnableQtyIncrements.value}}" stepKey="enableQtyIncrements" before="additionalSource"/> - <magentoCLI command="config:set {{SetQtyIncrements.path}} 5" stepKey="setQtyIncrements" after="enableQtyIncrements"/> - </before> - <after> - <magentoCLI command="config:set {{SetQtyIncrements.path}} 0" stepKey="setQtyIncrements" /> - <magentoCLI command="config:set {{DisableQtyIncrements.path}} {{DisableQtyIncrements.value}}" stepKey="enableQtyIncrements"/> - </after> - <remove keyForRemoval="setMaxMinQty"/> - <!--Verify error message.--> - <see selector="//div[@class='product pricing']" - userInput="$$product.name$$ is available to buy in increments of 5" before="fillProductQtyLowerThanAllowed" + <remove keyForRemoval="setMaxMinQty"/> + <before> + <magentoCLI command="config:set {{EnableQtyIncrements.path}} {{EnableQtyIncrements.value}}" stepKey="enableQtyIncrements" /> + <magentoCLI command="config:set {{SetQtyIncrements.path}} 5" stepKey="setQtyIncrements"/> + <!--Crate additional source and stock.--> + <createData entity="_minimalSource" stepKey="additionalSource"/> + <createData entity="BasicMsiStockWithMainWebsite1" stepKey="additionalStock"/> + <!--Link additional source with stock.--> + <createData entity="SourceStockLinked1" stepKey="stockSourceLink"> + <requiredEntity createDataKey="additionalStock"/> + <requiredEntity createDataKey="additionalSource"/> + </createData> + <!--Create category and product.--> + <createData entity="SimpleSubCategory" stepKey="category"/> + <createData entity="SimpleProduct" stepKey="product"> + <field key="price">10.00</field> + <requiredEntity createDataKey="category"/> + </createData> + </before> + <after> + <actionGroup ref="AssignWebsiteToStockActionGroup" stepKey="assignMainWebsiteToDefaultStock"> + <argument name="stockName" value="{{_defaultStock.name}}"/> + <argument name="websiteName" value="{{_defaultWebsite.name}}"/> + </actionGroup> + <!--Disable additional source.--> + <actionGroup ref="DisableSourceActionGroup" stepKey="disableCreatedSource"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdminArea"/> + <deleteData createDataKey="category" stepKey="deleteCategory"/> + <deleteData createDataKey="product" stepKey="deleteProduct"/> + <deleteData createDataKey="additionalStock" stepKey="deleteStock"/> + <magentoCron groups="index" stepKey="reindex"/> + <magentoCLI command="config:set {{SetQtyIncrements.path}} 0" stepKey="setQtyIncrements" /> + <magentoCLI command="config:set {{DisableQtyIncrements.path}} {{DisableQtyIncrements.value}}" stepKey="enableQtyIncrements"/> + </after> + <!--Assign create product to additional stock and set product qty.--> + <actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdminArea"/> + <amOnPage url="{{AdminProductEditPage.url($$product.id$$)}}" stepKey="openProductEditPageToSetQty"/> + <actionGroup ref="AssignSourceToProductActionGroup" stepKey="assignUSSource1ToCreatedProduct"> + <argument name="sourceCode" value="$$additionalSource.source[source_code]$$"/> + </actionGroup> + <fillField selector="{{AdminProductSourcesGrid.rowQty('1')}}" userInput="100" stepKey="setProduct1Quantity"/> + <!--Set Min and Max qty for simple product.--> + <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="saveProduct"/> + <amOnPage url="{{StorefrontProductPage.url($$product.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/> + <remove keyForRemoval="seeLowQtyErrorMessage"/> + + <see selector="//div[@class='product pricing']" + userInput="$$product.name$$ is available to buy in increments of 5" stepKey="verifyNotice"/> - <remove keyForRemoval="seeLowQtyErrorMessage"/> - <see selector="#qty-error" userInput="You can buy this product only in quantities of 5 at a time." - stepKey="seeIncrementQtyError" after="witForLowQtyAdded"/> - <remove keyForRemoval="fillProductQtyGreaterThanAllowed"/> - <remove keyForRemoval="addToCartGreaterThenAllowedQty"/> - <remove keyForRemoval="witForHighQtyAdded"/> - <remove keyForRemoval="seeHighQtyErrorMessage"/> + <fillField selector="{{StorefrontProductPageSection.qtyInput}}" userInput="1" stepKey="fillProductQtyLowerThanAllowed"/> + <click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCartLowerThenAllowedQty"/> + <waitForElementVisible selector="#qty-error" time="30" stepKey="witForLowQtyAdded"/> + <see selector="#qty-error" userInput="You can buy this product only in quantities of 5 at a time." + stepKey="seeIncrementQtyError" /> + <remove keyForRemoval="seeLowQtyErrorMessage"/> + <remove keyForRemoval="fillProductQtyGreaterThanAllowed"/> + <remove keyForRemoval="addToCartGreaterThenAllowedQty"/> + <remove keyForRemoval="witForHighQtyAdded"/> + <remove keyForRemoval="seeHighQtyErrorMessage"/> + + <!--Try to add product ot cart with greater qty than allowed.--> + <!--Try to add product with proper qty to cart.--> + <actionGroup ref="StorefrontAddSimpleProductWithQtyActionGroup" stepKey="addProductToCartWithProperQty"> + <argument name="product" value="$$product$$"/> + <argument name="quantity" value="5"/> + </actionGroup> </test> </tests> diff --git a/InventoryAdminUi/Test/Mftf/Test/MinAndMaxQtyInShoppingCartAppliedOnConfigurationPageToSimpleProductAndCheckedOnFrontendTest.xml b/InventoryAdminUi/Test/Mftf/Test/MinAndMaxQtyInShoppingCartAppliedOnConfigurationPageToSimpleProductAndCheckedOnFrontendTest.xml index c488561fdd1b..9c21f944440e 100644 --- a/InventoryAdminUi/Test/Mftf/Test/MinAndMaxQtyInShoppingCartAppliedOnConfigurationPageToSimpleProductAndCheckedOnFrontendTest.xml +++ b/InventoryAdminUi/Test/Mftf/Test/MinAndMaxQtyInShoppingCartAppliedOnConfigurationPageToSimpleProductAndCheckedOnFrontendTest.xml @@ -9,7 +9,7 @@ <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> <test name="MinAndMaxQtyInShoppingCartAppliedOnConfigurationPageToSimpleProductAndCheckedOnFrontendTest" - extends="AdminUserApplyMinMaxQtyForSimpleProductOnTestSourceTest"> + extends="AdminUserMinMaxQtyForSimpleProductOnTestSourceTest"> <annotations> <stories value="Simple Product Custom Stock."/> <title value="Min and Max Qty in shopping cart applied on Configuration page to Simple product and checked on frontend."/> diff --git a/InventoryAdminUi/composer.json b/InventoryAdminUi/composer.json index d6c359732c17..a3e0d011f522 100644 --- a/InventoryAdminUi/composer.json +++ b/InventoryAdminUi/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4-p2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", "magento/module-backend": "*", "magento/module-directory": "*", "magento/module-ui": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryAdvancedCheckout/composer.json b/InventoryAdvancedCheckout/composer.json index 103bc19beed0..e992622d73d2 100644 --- a/InventoryAdvancedCheckout/composer.json +++ b/InventoryAdvancedCheckout/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-advanced-checkout", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-store": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-sales-api": "*" + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*" }, "suggest": { "magento/module-advanced-checkout": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryApi/composer.json b/InventoryApi/composer.json index a5860f8ce781..da0dc59f37d0 100644 --- a/InventoryApi/composer.json +++ b/InventoryApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.4", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryBundleImportExport/composer.json b/InventoryBundleImportExport/composer.json index 34acddc7b9ac..63121003dab3 100644 --- a/InventoryBundleImportExport/composer.json +++ b/InventoryBundleImportExport/composer.json @@ -1,18 +1,19 @@ { "name": "magento/module-inventory-bundle-import-export", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-bundle-import-export": "*", - "magento/module-inventory-catalog-api": "*", + "magento/module-inventory-catalog-api": "1.3.*", "magento/module-catalog-import-export": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -22,3 +23,4 @@ } } } + diff --git a/InventoryBundleProduct/composer.json b/InventoryBundleProduct/composer.json index 93bdbfa3d97e..7daf22213ea2 100644 --- a/InventoryBundleProduct/composer.json +++ b/InventoryBundleProduct/composer.json @@ -1,26 +1,27 @@ { "name": "magento/module-inventory-bundle-product", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-bundle": "*", "magento/module-catalog": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*" }, "suggest": { "magento/module-catalog-inventory": "*", - "magento/module-inventory": "*" + "magento/module-inventory": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -30,3 +31,4 @@ } } } + diff --git a/InventoryBundleProductAdminUi/composer.json b/InventoryBundleProductAdminUi/composer.json index 74956b3a0dbc..5636d698daca 100644 --- a/InventoryBundleProductAdminUi/composer.json +++ b/InventoryBundleProductAdminUi/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-bundle-product-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-bundle": "*", "magento/module-catalog": "*", "magento/module-ui": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-catalog-admin-ui": "*" + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*" }, "suggest": { - "magento/module-inventory-configuration-api": "*" + "magento/module-inventory-configuration-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryBundleProductIndexer/composer.json b/InventoryBundleProductIndexer/composer.json index b763431c5fa6..0ea02094eb78 100644 --- a/InventoryBundleProductIndexer/composer.json +++ b/InventoryBundleProductIndexer/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-bundle-product-indexer", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-bundle": "*", "magento/module-catalog": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-multi-dimensional-indexer-api": "*" + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*" }, "suggest": { - "magento/module-inventory": "*" + "magento/module-inventory": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryCache/composer.json b/InventoryCache/composer.json index 7304d76d8ea3..f3448ec60f01 100644 --- a/InventoryCache/composer.json +++ b/InventoryCache/composer.json @@ -1,20 +1,21 @@ { "name": "magento/module-inventory-cache", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*" + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*" }, "suggest": { "magento/module-catalog": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -24,3 +25,4 @@ } } } + diff --git a/InventoryCatalog/composer.json b/InventoryCatalog/composer.json index 965f4b06a119..1806cb6b885e 100644 --- a/InventoryCatalog/composer.json +++ b/InventoryCatalog/composer.json @@ -1,28 +1,29 @@ { "name": "magento/module-inventory-catalog", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.3.1", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", "magento/module-store": "*", - "magento/module-inventory": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration": "*" + "magento/module-inventory": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration": "1.2.*" }, "suggest": { - "magento/module-inventory-reservations-api": "*" + "magento/module-inventory-reservations-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -32,3 +33,4 @@ } } } + diff --git a/InventoryCatalogAdminUi/composer.json b/InventoryCatalogAdminUi/composer.json index 447000183a41..b58c30d363f9 100644 --- a/InventoryCatalogAdminUi/composer.json +++ b/InventoryCatalogAdminUi/composer.json @@ -1,27 +1,28 @@ { "name": "magento/module-inventory-catalog-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-catalog-inventory": "*", "magento/module-backend": "*", - "magento/module-inventory-api": "*", + "magento/module-inventory-api": "1.2.*", "magento/module-ui": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-indexer": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", "magento/module-asynchronous-operations": "*" }, "suggest": { - "magento/module-inventory-admin-ui": "*" + "magento/module-inventory-admin-ui": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -31,3 +32,4 @@ } } } + diff --git a/InventoryCatalogApi/composer.json b/InventoryCatalogApi/composer.json index 6bc2cf308487..d6228effaf33 100644 --- a/InventoryCatalogApi/composer.json +++ b/InventoryCatalogApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-catalog-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.3.4", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryCatalogFrontendUi/composer.json b/InventoryCatalogFrontendUi/composer.json index cc4c7145e743..05e98cef95b9 100644 --- a/InventoryCatalogFrontendUi/composer.json +++ b/InventoryCatalogFrontendUi/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-catalog-frontend-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*" + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*" }, "suggest": { - "magento/module-inventory-catalog": "*", - "magento/module-inventory-catalog-api": "*" + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryCatalogSearch/composer.json b/InventoryCatalogSearch/composer.json index fe57d9e13d57..26976cf246bb 100644 --- a/InventoryCatalogSearch/composer.json +++ b/InventoryCatalogSearch/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-catalog-search", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", "magento/module-catalog-search": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryCatalogSearchBundleProduct/composer.json b/InventoryCatalogSearchBundleProduct/composer.json index 07ee3897098d..0fbf1c6f84ae 100644 --- a/InventoryCatalogSearchBundleProduct/composer.json +++ b/InventoryCatalogSearchBundleProduct/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-catalog-search-bundle-product", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-bundle": "*", "magento/module-catalog": "*", "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "*" + "magento/module-inventory-catalog-search": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryCatalogSearchConfigurableProduct/composer.json b/InventoryCatalogSearchConfigurableProduct/composer.json index 9ca49386230a..3a30395c757a 100644 --- a/InventoryCatalogSearchConfigurableProduct/composer.json +++ b/InventoryCatalogSearchConfigurableProduct/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-catalog-search-configurable-product", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-configurable-product": "*", "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "*" + "magento/module-inventory-catalog-search": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryConfigurableProduct/composer.json b/InventoryConfigurableProduct/composer.json index f16c85258d99..127b52ea1ad3 100644 --- a/InventoryConfigurableProduct/composer.json +++ b/InventoryConfigurableProduct/composer.json @@ -1,29 +1,30 @@ { "name": "magento/module-inventory-configurable-product", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory-catalog": "*", - "magento/module-inventory-configuration": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", "magento/module-store": "*", "magento/module-catalog-inventory": "*", "magento/module-sales": "*", "magento/module-configurable-product": "*" }, "suggest": { - "magento/module-inventory": "*", - "magento/module-inventory-api": "*" + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -33,3 +34,4 @@ } } } + diff --git a/InventoryConfigurableProductAdminUi/composer.json b/InventoryConfigurableProductAdminUi/composer.json index 416969693d60..8408e82b26e3 100644 --- a/InventoryConfigurableProductAdminUi/composer.json +++ b/InventoryConfigurableProductAdminUi/composer.json @@ -1,20 +1,21 @@ { "name": "magento/module-inventory-configurable-product-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-configurable-product": "*", "magento/module-ui": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*" + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -24,3 +25,4 @@ } } } + diff --git a/InventoryConfigurableProductFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithDropDownAttributeTest.xml b/InventoryConfigurableProductFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithDropDownAttributeTest.xml index 8584144325f0..c5dc27ad9d2b 100644 --- a/InventoryConfigurableProductFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithDropDownAttributeTest.xml +++ b/InventoryConfigurableProductFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithDropDownAttributeTest.xml @@ -18,6 +18,7 @@ <severity value="MAJOR"/> <group value="catalog"/> <group value="configurableProduct"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventoryConfigurableProductFrontendUi/composer.json b/InventoryConfigurableProductFrontendUi/composer.json index 30ebb35d58c0..06486c4b920d 100644 --- a/InventoryConfigurableProductFrontendUi/composer.json +++ b/InventoryConfigurableProductFrontendUi/composer.json @@ -1,22 +1,23 @@ { "name": "magento/module-inventory-configurable-product-frontend-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.4-p2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", "magento/module-configurable-product": "*" }, "suggest": { - "magento/module-inventory-catalog": "*", - "magento/module-inventory-configurable-product": "*" + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configurable-product": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -26,3 +27,4 @@ } } } + diff --git a/InventoryConfigurableProductIndexer/composer.json b/InventoryConfigurableProductIndexer/composer.json index d5cceb2e533f..57e069d939fd 100644 --- a/InventoryConfigurableProductIndexer/composer.json +++ b/InventoryConfigurableProductIndexer/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-configurable-product-indexer", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-multi-dimensional-indexer-api": "*" + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*" }, "suggest": { - "magento/module-inventory": "*" + "magento/module-inventory": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryConfiguration/composer.json b/InventoryConfiguration/composer.json index e26420a1ea0f..28c26d9e8bc3 100644 --- a/InventoryConfiguration/composer.json +++ b/InventoryConfiguration/composer.json @@ -1,20 +1,21 @@ { "name": "magento/module-inventory-configuration", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", "magento/module-store": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -24,3 +25,4 @@ } } } + diff --git a/InventoryConfigurationApi/composer.json b/InventoryConfigurationApi/composer.json index c34f93dbb590..5755ac7720ce 100644 --- a/InventoryConfigurationApi/composer.json +++ b/InventoryConfigurationApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-configuration-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryDistanceBasedSourceSelection/composer.json b/InventoryDistanceBasedSourceSelection/composer.json index 2ba15f5bccc1..84ad0f6f7e00 100644 --- a/InventoryDistanceBasedSourceSelection/composer.json +++ b/InventoryDistanceBasedSourceSelection/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-distance-based-source-selection", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-distance-based-source-selection-api": "*", - "magento/module-inventory-source-selection-api": "*", - "magento/module-inventory-api": "*", - "magento/module-config": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-config": "*" + }, "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryDistanceBasedSourceSelectionAdminUi/composer.json b/InventoryDistanceBasedSourceSelectionAdminUi/composer.json index 16322d6eeb7d..f8176d156691 100644 --- a/InventoryDistanceBasedSourceSelectionAdminUi/composer.json +++ b/InventoryDistanceBasedSourceSelectionAdminUi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-distance-based-source-selection-admin-ui", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryDistanceBasedSourceSelectionApi/composer.json b/InventoryDistanceBasedSourceSelectionApi/composer.json index 4d9c7a5de657..10dc019e7a1d 100644 --- a/InventoryDistanceBasedSourceSelectionApi/composer.json +++ b/InventoryDistanceBasedSourceSelectionApi/composer.json @@ -1,16 +1,17 @@ { "name": "magento/module-inventory-distance-based-source-selection-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-source-selection-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-source-selection-api": "1.4.*" + }, "autoload": { "files": [ "registration.php" @@ -20,3 +21,4 @@ } } } + diff --git a/InventoryElasticsearch/composer.json b/InventoryElasticsearch/composer.json index a22bd397da42..029b14d46ba0 100644 --- a/InventoryElasticsearch/composer.json +++ b/InventoryElasticsearch/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-elasticsearch", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog-inventory": "*", "magento/module-catalog-search": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*" }, "suggest": { "magento/module-elasticsearch": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryExportStock/composer.json b/InventoryExportStock/composer.json index 2346823d17fe..4e9481fcd5ec 100644 --- a/InventoryExportStock/composer.json +++ b/InventoryExportStock/composer.json @@ -1,26 +1,27 @@ { "name": "magento/module-inventory-export-stock", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-export-stock-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-sales": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-export-stock-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-sales": "1.3.*", "magento/module-catalog": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-configuration": "*", - "magento/module-inventory-configuration-api": "*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", "magento/module-configurable-product": "*", "magento/module-grouped-product": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -30,3 +31,4 @@ } } } + diff --git a/InventoryExportStockApi/composer.json b/InventoryExportStockApi/composer.json index 9c11e731f1df..9484ebe2e35c 100644 --- a/InventoryExportStockApi/composer.json +++ b/InventoryExportStockApi/composer.json @@ -1,16 +1,17 @@ { "name": "magento/module-inventory-export-stock-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-sales-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-sales-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -20,3 +21,4 @@ } } } + diff --git a/InventoryGraphQl/composer.json b/InventoryGraphQl/composer.json index dac03cdb3d4c..66f3c8d56f11 100644 --- a/InventoryGraphQl/composer.json +++ b/InventoryGraphQl/composer.json @@ -2,18 +2,19 @@ "name": "magento/module-inventory-graph-ql", "description": "N/A", "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory-catalog": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-sales-api": "*" + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*" }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryGroupedProduct/composer.json b/InventoryGroupedProduct/composer.json index c4211149130f..72439016a862 100644 --- a/InventoryGroupedProduct/composer.json +++ b/InventoryGroupedProduct/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-grouped-product", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.3.1", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-grouped-product": "*", - "magento/module-inventory-catalog-api": "*" + "magento/module-inventory-catalog-api": "1.3.*" }, "suggest": { - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-catalog": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*" + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryGroupedProductAdminUi/composer.json b/InventoryGroupedProductAdminUi/composer.json index 42784332b29d..22a6db4bb58b 100644 --- a/InventoryGroupedProductAdminUi/composer.json +++ b/InventoryGroupedProductAdminUi/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-grouped-product-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-grouped-product": "*", "magento/module-ui": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-catalog-admin-ui": "*" + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*" }, "suggest": { - "magento/module-inventory-configuration-api": "*" + "magento/module-inventory-configuration-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryGroupedProductIndexer/composer.json b/InventoryGroupedProductIndexer/composer.json index 030bb8c7a5ce..749cbddb9a05 100644 --- a/InventoryGroupedProductIndexer/composer.json +++ b/InventoryGroupedProductIndexer/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-grouped-product-indexer", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-multi-dimensional-indexer-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", "magento/module-grouped-product": "*" }, "suggest": { - "magento/module-inventory": "*" + "magento/module-inventory": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryImportExport/composer.json b/InventoryImportExport/composer.json index da33a7694539..c424e6dca3ef 100644 --- a/InventoryImportExport/composer.json +++ b/InventoryImportExport/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-import-export", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-eav": "*", "magento/module-import-export": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory": "*", - "magento/module-inventory-catalog-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", "magento/module-store": "*" }, "suggest": { "magento/module-catalog-import-export": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryInStorePickup/composer.json b/InventoryInStorePickup/composer.json index 54ef9ef0d626..bce8c6d07553 100644 --- a/InventoryInStorePickup/composer.json +++ b/InventoryInStorePickup/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-in-store-pickup", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-distance-based-source-selection-api": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-source-selection-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-directory": "*", - "magento/module-inventory": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.1.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryInStorePickupAdminUi/Test/Mftf/Suite/InventoryStorePickupSuite.xml b/InventoryInStorePickupAdminUi/Test/Mftf/Suite/InventoryStorePickupSuite.xml index b13ace9791d3..35ca4301f431 100644 --- a/InventoryInStorePickupAdminUi/Test/Mftf/Suite/InventoryStorePickupSuite.xml +++ b/InventoryInStorePickupAdminUi/Test/Mftf/Suite/InventoryStorePickupSuite.xml @@ -10,6 +10,7 @@ <suite name="InventoryStorePickupSuite"> <before> <actionGroup ref="AdminDisableWYSIWYGActionGroup" stepKey="disableWYSYWYG" /> + <actionGroup ref="AdminEnableGuestCheckoutActionGroup" stepKey="enableGuestCheckout"/> <magentoCLI command="config:set {{TurnOnManageStockConfig.path}} {{TurnOnManageStockConfig.value}}" stepKey="enableStockManagement"/> </before> <include> @@ -21,6 +22,7 @@ </exclude> <after> <actionGroup ref="AdminEnableWYSIWYGActionGroup" stepKey="enableWYSYWYG" /> + <actionGroup ref="AdminDisableGuestCheckoutActionGroup" stepKey="disableGuestCheckout"/> </after> </suite> </suites> diff --git a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderBundleProductTest.xml b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderBundleProductTest.xml index cc9d824de6e5..88e3995c31fa 100644 --- a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderBundleProductTest.xml +++ b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderBundleProductTest.xml @@ -17,6 +17,7 @@ <severity value="CRITICAL"/> <group value="msi"/> <group value="store_pickup"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderConfigurableProductTest.xml b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderConfigurableProductTest.xml index a242f0c18547..d326fe9898dc 100644 --- a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderConfigurableProductTest.xml +++ b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderConfigurableProductTest.xml @@ -17,6 +17,7 @@ <severity value="CRITICAL"/> <group value="msi"/> <group value="store_pickup"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderGroupedProductTest.xml b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderGroupedProductTest.xml index 1e51fef9d0af..990758e9018e 100644 --- a/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderGroupedProductTest.xml +++ b/InventoryInStorePickupAdminUi/Test/Mftf/Test/AdminNotifyCustomerForPickupOrderGroupedProductTest.xml @@ -17,6 +17,7 @@ <severity value="CRITICAL"/> <group value="msi"/> <group value="store_pickup"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventoryInStorePickupAdminUi/composer.json b/InventoryInStorePickupAdminUi/composer.json index 998db89648df..abbd1f6df3a0 100644 --- a/InventoryInStorePickupAdminUi/composer.json +++ b/InventoryInStorePickupAdminUi/composer.json @@ -1,20 +1,21 @@ { "name": "magento/module-inventory-in-store-pickup-admin-ui", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-ui": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-admin-ui": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.1.3-p2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-ui": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -24,3 +25,4 @@ } } } + diff --git a/InventoryInStorePickupApi/composer.json b/InventoryInStorePickupApi/composer.json index d483d6d8aaa1..f6efd3f00206 100644 --- a/InventoryInStorePickupApi/composer.json +++ b/InventoryInStorePickupApi/composer.json @@ -1,16 +1,17 @@ { "name": "magento/module-inventory-in-store-pickup-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.1.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -20,3 +21,4 @@ } } } + diff --git a/InventoryInStorePickupFrontend/Test/Mftf/Test/StorefrontPickUpSourceInfoSimpleProductCustomStockTest.xml b/InventoryInStorePickupFrontend/Test/Mftf/Test/StorefrontPickUpSourceInfoSimpleProductCustomStockTest.xml index c440bf0c9d72..5a04d3e252b4 100644 --- a/InventoryInStorePickupFrontend/Test/Mftf/Test/StorefrontPickUpSourceInfoSimpleProductCustomStockTest.xml +++ b/InventoryInStorePickupFrontend/Test/Mftf/Test/StorefrontPickUpSourceInfoSimpleProductCustomStockTest.xml @@ -20,6 +20,7 @@ </annotations> <before> + <magentoCLI command="config:set {{MediaGalleryConfigDataDisabled.path}} {{MediaGalleryConfigDataDisabled.value}}" stepKey="enabledOldMediaGallery"/> <!--Set Distance Provider for Distance Based SSA to offline--> <magentoCLI command="config:set {{OfflineDistanceProviderForDistanceBasedSSA.path}} {{OfflineDistanceProviderForDistanceBasedSSA.value}}" stepKey="setDistanceProviderToOffline"/> <!--Enable 'In Store Pickup' shipping method.--> @@ -73,6 +74,8 @@ <actionGroup ref="SaveProductFormActionGroup" stepKey="saveProduct"/> </before> <after> + <!-- Disabled Old Media Gallery --> + <magentoCLI command="config:set {{MediaGalleryConfigDataEnabled.path}} {{MediaGalleryConfigDataEnabled.value}}" stepKey="disabledOldMediaGallery"/> <actionGroup ref="NavigateToMediaGalleryActionGroup" stepKey="navigateToMediaGallery"/> <actionGroup ref="AdminExpandMediaGalleryFolderActionGroup" stepKey="expandStorageRootFolder"> <argument name="FolderName" value="Storage Root"/> diff --git a/InventoryInStorePickupFrontend/composer.json b/InventoryInStorePickupFrontend/composer.json index b8ab456d16d7..84a2cea64eaa 100644 --- a/InventoryInStorePickupFrontend/composer.json +++ b/InventoryInStorePickupFrontend/composer.json @@ -1,20 +1,21 @@ { "name": "magento/module-inventory-in-store-pickup-frontend", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.4-p2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-checkout": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-in-store-pickup-sales-api": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", "magento/module-store": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -24,3 +25,4 @@ } } } + diff --git a/InventoryInStorePickupGraphQl/composer.json b/InventoryInStorePickupGraphQl/composer.json index a457d37f5f25..17b8cdd4078b 100644 --- a/InventoryInStorePickupGraphQl/composer.json +++ b/InventoryInStorePickupGraphQl/composer.json @@ -1,18 +1,19 @@ { "name": "magento/module-inventory-in-store-pickup-graph-ql", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-api": "*", - "magento/module-store": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.1.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-store": "*" + }, "autoload": { "files": [ "registration.php" @@ -22,3 +23,4 @@ } } } + diff --git a/InventoryInStorePickupMultishipping/composer.json b/InventoryInStorePickupMultishipping/composer.json index a2587accf0bb..b10831a02430 100644 --- a/InventoryInStorePickupMultishipping/composer.json +++ b/InventoryInStorePickupMultishipping/composer.json @@ -1,18 +1,19 @@ { "name": "magento/module-inventory-in-store-pickup-multishipping", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", "magento/module-checkout": "*", "magento/module-quote": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -22,3 +23,4 @@ } } } + diff --git a/InventoryInStorePickupQuote/composer.json b/InventoryInStorePickupQuote/composer.json index 2e132a0ac6e1..0c6d1f975286 100644 --- a/InventoryInStorePickupQuote/composer.json +++ b/InventoryInStorePickupQuote/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-in-store-pickup-quote", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup": "*", - "magento/module-inventory-in-store-pickup-api": "*", + "magento/module-inventory-in-store-pickup": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", "magento/module-quote": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", "magento/module-store": "*", - "magento/module-inventory-sales-api": "*" + "magento/module-inventory-sales-api": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryInStorePickupQuoteGraphQl/composer.json b/InventoryInStorePickupQuoteGraphQl/composer.json index 3cf79d028d8c..f86f79d787b7 100644 --- a/InventoryInStorePickupQuoteGraphQl/composer.json +++ b/InventoryInStorePickupQuoteGraphQl/composer.json @@ -1,6 +1,12 @@ { "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", @@ -8,11 +14,6 @@ "magento/module-quote": "*", "magento/module-graph-ql": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -22,3 +23,4 @@ } } } + diff --git a/InventoryInStorePickupSales/composer.json b/InventoryInStorePickupSales/composer.json index 6bce9153f5af..12705053d3a2 100644 --- a/InventoryInStorePickupSales/composer.json +++ b/InventoryInStorePickupSales/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-in-store-pickup-sales", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup-sales-api": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-api": "*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-api": "1.2.*", "magento/module-sales": "*", "magento/module-store": "*", - "magento/module-inventory-source-selection-api": "*" + "magento/module-inventory-source-selection-api": "1.4.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryInStorePickupSalesAdminUi/composer.json b/InventoryInStorePickupSalesAdminUi/composer.json index df632f9964b1..f27a5452dad4 100644 --- a/InventoryInStorePickupSalesAdminUi/composer.json +++ b/InventoryInStorePickupSalesAdminUi/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup-sales-api": "*", - "magento/module-inventory-in-store-pickup-sales": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", - "magento/module-inventory-in-store-pickup-quote": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-api": "*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-in-store-pickup-quote": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-api": "1.2.*", "magento/module-sales": "*", "magento/module-quote": "*", "magento/module-backend": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryInStorePickupSalesApi/composer.json b/InventoryInStorePickupSalesApi/composer.json index f5f79d76afbb..6814230783d1 100644 --- a/InventoryInStorePickupSalesApi/composer.json +++ b/InventoryInStorePickupSalesApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-in-store-pickup-sales-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.1.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryInStorePickupShipping/composer.json b/InventoryInStorePickupShipping/composer.json index 9ec42beeabe9..278ce42c4e59 100644 --- a/InventoryInStorePickupShipping/composer.json +++ b/InventoryInStorePickupShipping/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-in-store-pickup-shipping", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-store": "*", "magento/module-catalog": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryInStorePickupShippingAdminUi/composer.json b/InventoryInStorePickupShippingAdminUi/composer.json index 40a5359686f3..c7953b6bd96a 100644 --- a/InventoryInStorePickupShippingAdminUi/composer.json +++ b/InventoryInStorePickupShippingAdminUi/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*" + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*" }, "suggest": { "magento/module-shipping": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryInStorePickupShippingApi/composer.json b/InventoryInStorePickupShippingApi/composer.json index 6e81dff14834..234829296d18 100644 --- a/InventoryInStorePickupShippingApi/composer.json +++ b/InventoryInStorePickupShippingApi/composer.json @@ -1,6 +1,12 @@ { "name": "magento/module-inventory-in-store-pickup-shipping-api", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", @@ -8,11 +14,6 @@ "magento/module-shipping": "*", "magento/module-store": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -22,3 +23,4 @@ } } } + diff --git a/InventoryInStorePickupWebapiExtension/composer.json b/InventoryInStorePickupWebapiExtension/composer.json index e2ddef963db0..e69b4a4e1bab 100644 --- a/InventoryInStorePickupWebapiExtension/composer.json +++ b/InventoryInStorePickupWebapiExtension/composer.json @@ -1,17 +1,17 @@ { "name": "magento/module-inventory-in-store-pickup-webapi-extension", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-webapi": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], - "abandoned": true, + "version": "1.1.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-webapi": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,5 +19,7 @@ "psr-4": { "Magento\\InventoryInStorePickupWebapiExtension\\": "" } - } + }, + "abandoned": true } + diff --git a/InventoryIndexer/composer.json b/InventoryIndexer/composer.json index 4155d6cf890e..b42e698ed4b4 100644 --- a/InventoryIndexer/composer.json +++ b/InventoryIndexer/composer.json @@ -1,26 +1,27 @@ { "name": "magento/module-inventory-indexer", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "2.2.1", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/framework-message-queue": "*", - "magento/module-inventory-multi-dimensional-indexer-api": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-sales": "*" + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-sales": "1.3.*" }, "suggest": { "magento/module-catalog": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -30,3 +31,4 @@ } } } + diff --git a/InventoryLowQuantityNotification/composer.json b/InventoryLowQuantityNotification/composer.json index d6e417a744a8..f2bcefacc00f 100644 --- a/InventoryLowQuantityNotification/composer.json +++ b/InventoryLowQuantityNotification/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-low-quantity-notification", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-eav": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-low-quantity-notification-api": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", "magento/module-store": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryLowQuantityNotificationAdminUi/composer.json b/InventoryLowQuantityNotificationAdminUi/composer.json index b324db899b1a..fb862047783e 100644 --- a/InventoryLowQuantityNotificationAdminUi/composer.json +++ b/InventoryLowQuantityNotificationAdminUi/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-low-quantity-notification-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-backend": "*", "magento/module-reports": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-low-quantity-notification-api": "*", - "magento/module-inventory-low-quantity-notification": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-inventory-low-quantity-notification": "1.2.*", "magento/module-ui": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryLowQuantityNotificationApi/composer.json b/InventoryLowQuantityNotificationApi/composer.json index 74d74b4dc07d..c37c59bd3af9 100644 --- a/InventoryLowQuantityNotificationApi/composer.json +++ b/InventoryLowQuantityNotificationApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-low-quantity-notification-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryMultiDimensionalIndexerApi/composer.json b/InventoryMultiDimensionalIndexerApi/composer.json index d4442ba0c01d..ba66e80cd7ce 100644 --- a/InventoryMultiDimensionalIndexerApi/composer.json +++ b/InventoryMultiDimensionalIndexerApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-multi-dimensional-indexer-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryProductAlert/composer.json b/InventoryProductAlert/composer.json index 7e9ee1be3a6f..65d89b3258c3 100644 --- a/InventoryProductAlert/composer.json +++ b/InventoryProductAlert/composer.json @@ -1,6 +1,12 @@ { "name": "magento/module-inventory-product-alert", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", @@ -8,17 +14,12 @@ "magento/module-store": "*", "magento/module-backend": "*", "magento/module-product-alert": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-sales-api": "*" + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*" }, "suggest": { "magento/module-product-alert": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventoryQuoteGraphQl/composer.json b/InventoryQuoteGraphQl/composer.json index a2e39739286c..823b0a58dcf3 100644 --- a/InventoryQuoteGraphQl/composer.json +++ b/InventoryQuoteGraphQl/composer.json @@ -2,18 +2,19 @@ "name": "magento/module-inventory-quote-graph-ql", "description": "N/A", "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-quote": "*", "magento/module-quote-graph-ql": "*", - "magento/module-inventory-catalog": "*", - "magento/module-inventory-sales-api": "*" + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*" }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryRequisitionList/composer.json b/InventoryRequisitionList/composer.json index 19f7b62eeab9..eb014dfb215e 100644 --- a/InventoryRequisitionList/composer.json +++ b/InventoryRequisitionList/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-requisition-list", "description": "N/A", + "type": "magento2-module", + "license": [ + "proprietary" + ], "config": { "sort-packages": true }, + "version": "1.2.4", "require": { "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", "php": "~8.1.0||~8.2.0" }, "suggest": { "magento/module-requisition-list": "*" }, - "type": "magento2-module", - "license": [ - "proprietary" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryReservationCli/composer.json b/InventoryReservationCli/composer.json index 0f4e8c3df829..e9457f4f8a77 100644 --- a/InventoryReservationCli/composer.json +++ b/InventoryReservationCli/composer.json @@ -1,21 +1,22 @@ { "name": "magento/module-inventory-reservation-cli", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-sales": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-reservations-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", "magento/module-catalog": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -25,3 +26,4 @@ } } } + diff --git a/InventoryReservations/composer.json b/InventoryReservations/composer.json index a6434b2dff88..bd6d140d5052 100644 --- a/InventoryReservations/composer.json +++ b/InventoryReservations/composer.json @@ -1,16 +1,17 @@ { "name": "magento/module-inventory-reservations", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-reservations-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-reservations-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -20,3 +21,4 @@ } } } + diff --git a/InventoryReservationsApi/composer.json b/InventoryReservationsApi/composer.json index 0c5723c9a628..1cf7e41736e7 100644 --- a/InventoryReservationsApi/composer.json +++ b/InventoryReservationsApi/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-reservations-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventorySales/composer.json b/InventorySales/composer.json index 0db7d9eb2290..85a0a86effd9 100644 --- a/InventorySales/composer.json +++ b/InventorySales/composer.json @@ -1,34 +1,32 @@ { "name": "magento/module-inventory-sales", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.3.1", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog-inventory": "*", "magento/module-catalog": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-reservations-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-source-deduction-api": "*", - "magento/module-inventory-source-selection-api": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", "magento/module-sales-inventory": "*", "magento/module-store": "*", "magento/module-sales": "*" }, "suggest": { - "magento/module-inventory-catalog": "*" - }, - "require-dev": { - "magento/module-inventory-indexer": "*" + "magento/module-inventory-catalog": "1.3.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -36,5 +34,9 @@ "psr-4": { "Magento\\InventorySales\\": "" } + }, + "require-dev": { + "magento/module-inventory-indexer": "*" } } + diff --git a/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockConfigurableProductTest.xml b/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockConfigurableProductTest.xml index eea855cfa313..c71c09ea6a74 100644 --- a/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockConfigurableProductTest.xml +++ b/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockConfigurableProductTest.xml @@ -16,6 +16,7 @@ <severity value="MAJOR"/> <useCaseId value="ACP2E-201"/> <testCaseId value="AC-2078"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockProductTest.xml b/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockProductTest.xml index 2a29e3782d7a..eff666787c13 100644 --- a/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockProductTest.xml +++ b/InventorySalesAdminUi/Test/Mftf/Test/AdminEditOrderWithOutOfStockProductTest.xml @@ -16,6 +16,7 @@ <severity value="MAJOR"/> <useCaseId value="ACP2E-201"/> <testCaseId value="AC-2078"/> + <group value="guest_checkout"/> </annotations> <before> diff --git a/InventorySalesAdminUi/composer.json b/InventorySalesAdminUi/composer.json index 546882896d61..0cd2303afdf7 100644 --- a/InventorySalesAdminUi/composer.json +++ b/InventorySalesAdminUi/composer.json @@ -1,16 +1,22 @@ { "name": "magento/module-inventory-sales-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4-p2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-backend": "*", "magento/module-catalog-inventory": "*", - "magento/module-inventory-admin-ui": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", "magento/module-catalog": "*", "magento/module-store": "*", "magento/module-ui": "*" @@ -18,11 +24,6 @@ "suggest": { "magento/module-sales": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -32,3 +33,4 @@ } } } + diff --git a/InventorySalesApi/composer.json b/InventorySalesApi/composer.json index a2254e53ec3f..a77cfcd3b4d5 100644 --- a/InventorySalesApi/composer.json +++ b/InventorySalesApi/composer.json @@ -1,17 +1,18 @@ { "name": "magento/module-inventory-sales-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-api": "*", - "magento/module-sales": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-sales": "*" + }, "autoload": { "files": [ "registration.php" @@ -21,3 +22,4 @@ } } } + diff --git a/InventorySalesAsyncOrder/composer.json b/InventorySalesAsyncOrder/composer.json index a53e1e2ff261..630f9df36dc2 100644 --- a/InventorySalesAsyncOrder/composer.json +++ b/InventorySalesAsyncOrder/composer.json @@ -1,24 +1,25 @@ { "name": "magento/module-inventory-sales-async-order", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "100.2.0", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-sales": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-sales": "*" }, "suggest": { "magento/module-async-order": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -28,3 +29,4 @@ } } } + diff --git a/InventorySalesFrontendUi/composer.json b/InventorySalesFrontendUi/composer.json index ac38083fb102..602288a3f943 100644 --- a/InventorySalesFrontendUi/composer.json +++ b/InventorySalesFrontendUi/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-sales-frontend-ui", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-catalog-frontend-ui": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-catalog-frontend-ui": "1.0.*" + }, "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventorySetupFixtureGenerator/composer.json b/InventorySetupFixtureGenerator/composer.json index 7587fddb65ff..0640bf3a1b9a 100644 --- a/InventorySetupFixtureGenerator/composer.json +++ b/InventorySetupFixtureGenerator/composer.json @@ -1,15 +1,16 @@ { "name": "magento/module-inventory-setup-fixture-generator", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*" + }, "autoload": { "files": [ "registration.php" @@ -19,3 +20,4 @@ } } } + diff --git a/InventoryShipping/composer.json b/InventoryShipping/composer.json index 2e01222ea07d..4f73f709af5d 100644 --- a/InventoryShipping/composer.json +++ b/InventoryShipping/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-shipping", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-source-selection-api": "*", - "magento/module-inventory-source-deduction-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-inventory-source-deduction-api": "1.2.*", "magento/module-sales": "*", "magento/module-shipping": "*", "magento/module-store": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventoryShippingAdminUi/composer.json b/InventoryShippingAdminUi/composer.json index de6b03e00220..1b93772b8d88 100644 --- a/InventoryShippingAdminUi/composer.json +++ b/InventoryShippingAdminUi/composer.json @@ -1,23 +1,24 @@ { "name": "magento/module-inventory-shipping-admin-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.2.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-backend": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-source-selection-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", "magento/module-sales": "*", "magento/module-shipping": "*", "magento/module-ui": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -27,3 +28,4 @@ } } } + diff --git a/InventorySourceDeductionApi/composer.json b/InventorySourceDeductionApi/composer.json index bad53d24ae59..43d18cffa12e 100644 --- a/InventorySourceDeductionApi/composer.json +++ b/InventorySourceDeductionApi/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-source-deduction-api", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-configuration-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.3", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventorySourceSelection/composer.json b/InventorySourceSelection/composer.json index e99e2ebc5f34..110c750d5d93 100644 --- a/InventorySourceSelection/composer.json +++ b/InventorySourceSelection/composer.json @@ -1,17 +1,18 @@ { "name": "magento/module-inventory-source-selection", "description": "N/A", - "require": { - "php": "~8.1.0||~8.2.0", - "magento/framework": "*", - "magento/module-inventory-source-selection-api": "*", - "magento/module-inventory-api": "*" - }, "type": "magento2-module", "license": [ "OSL-3.0", "AFL-3.0" ], + "version": "1.2.2", + "require": { + "php": "~8.1.0||~8.2.0", + "magento/framework": "*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-inventory-api": "1.2.*" + }, "autoload": { "files": [ "registration.php" @@ -21,3 +22,4 @@ } } } + diff --git a/InventorySourceSelectionApi/composer.json b/InventorySourceSelectionApi/composer.json index b6dacf9abafd..48e6cf6833a5 100644 --- a/InventorySourceSelectionApi/composer.json +++ b/InventorySourceSelectionApi/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-source-selection-api", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.4.3", "require": { "php": "~8.1.0||~8.2.0", - "magento/module-inventory-api": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", "magento/module-sales": "*", "magento/framework": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithTextSwatchAttributeTest.xml b/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithTextSwatchAttributeTest.xml index a6273d196e08..24fac1d503da 100644 --- a/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithTextSwatchAttributeTest.xml +++ b/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithTextSwatchAttributeTest.xml @@ -18,6 +18,7 @@ <severity value="MAJOR"/> <group value="catalog"/> <group value="swatches"/> + <group value="guest_checkout"/> </annotations> <before> <!-- Create product attribute with 3 variations --> diff --git a/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithVisualSwatchAttributeTest.xml b/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithVisualSwatchAttributeTest.xml index 60be39a8bac4..1bc52fcb5de7 100644 --- a/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithVisualSwatchAttributeTest.xml +++ b/InventorySwatchesFrontendUi/Test/Mftf/Test/StorefrontDisplayCorrectMessageWhenChildProductSelectedForConfigProductWithVisualSwatchAttributeTest.xml @@ -18,6 +18,7 @@ <severity value="MAJOR"/> <group value="catalog"/> <group value="swatches"/> + <group value="guest_checkout"/> </annotations> <before> <!-- Create product attribute with 3 variations --> diff --git a/InventorySwatchesFrontendUi/composer.json b/InventorySwatchesFrontendUi/composer.json index 84927ff6e65e..b3db74888139 100644 --- a/InventorySwatchesFrontendUi/composer.json +++ b/InventorySwatchesFrontendUi/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-swatches-frontend-ui", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.2-p2", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*" }, "suggest": { "magento/module-swatches": "*", - "magento/module-inventory-configurable-product-frontend-ui": "*" + "magento/module-inventory-configurable-product-frontend-ui": "1.0.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/InventoryVisualMerchandiser/composer.json b/InventoryVisualMerchandiser/composer.json index 2a51c07f8151..e8efd47f6cb0 100644 --- a/InventoryVisualMerchandiser/composer.json +++ b/InventoryVisualMerchandiser/composer.json @@ -1,28 +1,25 @@ { "name": "magento/module-inventory-visual-merchandiser", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.1.4", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*", "magento/module-catalog": "*", - "magento/module-inventory": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-sales-api": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*" }, - "require-dev": { - "magento/module-inventory-api": "*", - "magento/module-inventory-configuration-api": "*" - }, "suggest": { "magento/module-visual-merchandiser": "*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -30,5 +27,10 @@ "psr-4": { "Magento\\InventoryVisualMerchandiser\\": "" } + }, + "require-dev": { + "magento/module-inventory-api": "*", + "magento/module-inventory-configuration-api": "*" } } + diff --git a/InventoryWishlist/composer.json b/InventoryWishlist/composer.json index fc0cdcdfc931..273f6ada74e7 100644 --- a/InventoryWishlist/composer.json +++ b/InventoryWishlist/composer.json @@ -1,19 +1,20 @@ { "name": "magento/module-inventory-wishlist", "description": "N/A", + "type": "magento2-module", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "version": "1.0.3", "require": { "php": "~8.1.0||~8.2.0", "magento/framework": "*" }, "suggest": { "magento/module-wishlist": "*", - "magento/module-inventory": "*" + "magento/module-inventory": "1.2.*" }, - "type": "magento2-module", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], "autoload": { "files": [ "registration.php" @@ -23,3 +24,4 @@ } } } + diff --git a/_metapackage/composer.json b/_metapackage/composer.json index c854583e6a6e..f072bf582a56 100644 --- a/_metapackage/composer.json +++ b/_metapackage/composer.json @@ -1,82 +1,83 @@ { "name": "magento/inventory-metapackage", - "version": "1.2.0-dev", "description": "Metapackage with Magento Inventory modules for simple installation", "type": "metapackage", + "version": "1.2.6-p2", "require": { "magento/inventory-composer-installer": "^1.2.0", - "magento/module-inventory": "*", - "magento/module-inventory-admin-ui": "*", - "magento/module-inventory-advanced-checkout": "*", - "magento/module-inventory-api": "*", - "magento/module-inventory-bundle-product": "*", - "magento/module-inventory-bundle-product-admin-ui": "*", - "magento/module-inventory-bundle-product-indexer": "*", - "magento/module-inventory-bundle-import-export": "*", - "magento/module-inventory-cache": "*", - "magento/module-inventory-catalog": "*", - "magento/module-inventory-catalog-admin-ui": "*", - "magento/module-inventory-catalog-api": "*", - "magento/module-inventory-catalog-search": "*", - "magento/module-inventory-configurable-product": "*", - "magento/module-inventory-configurable-product-admin-ui": "*", - "magento/module-inventory-configurable-product-indexer": "*", - "magento/module-inventory-configuration": "*", - "magento/module-inventory-configuration-api": "*", - "magento/module-inventory-distance-based-source-selection": "*", - "magento/module-inventory-distance-based-source-selection-admin-ui": "*", - "magento/module-inventory-distance-based-source-selection-api": "*", - "magento/module-inventory-elasticsearch": "*", - "magento/module-inventory-export-stock": "*", - "magento/module-inventory-export-stock-api": "*", - "magento/module-inventory-graph-ql": "*", - "magento/module-inventory-grouped-product": "*", - "magento/module-inventory-grouped-product-admin-ui": "*", - "magento/module-inventory-grouped-product-indexer": "*", - "magento/module-inventory-import-export": "*", - "magento/module-inventory-indexer": "*", - "magento/module-inventory-in-store-pickup": "*", - "magento/module-inventory-in-store-pickup-admin-ui": "*", - "magento/module-inventory-in-store-pickup-api": "*", - "magento/module-inventory-in-store-pickup-frontend": "*", - "magento/module-inventory-in-store-pickup-graph-ql": "*", - "magento/module-inventory-in-store-pickup-multishipping": "*", - "magento/module-inventory-in-store-pickup-quote": "*", - "magento/module-inventory-in-store-pickup-quote-graph-ql": "*", - "magento/module-inventory-in-store-pickup-sales": "*", - "magento/module-inventory-in-store-pickup-sales-admin-ui": "*", - "magento/module-inventory-in-store-pickup-sales-api": "*", - "magento/module-inventory-in-store-pickup-shipping": "*", - "magento/module-inventory-in-store-pickup-shipping-admin-ui": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "*", - "magento/module-inventory-in-store-pickup-webapi-extension": "*", - "magento/module-inventory-low-quantity-notification": "*", - "magento/module-inventory-low-quantity-notification-admin-ui": "*", - "magento/module-inventory-low-quantity-notification-api": "*", - "magento/module-inventory-multi-dimensional-indexer-api": "*", - "magento/module-inventory-product-alert": "*", - "magento/module-inventory-quote-graph-ql": "*", - "magento/module-inventory-requisition-list": "*", - "magento/module-inventory-reservation-cli": "*", - "magento/module-inventory-reservations": "*", - "magento/module-inventory-reservations-api": "*", - "magento/module-inventory-sales": "*", - "magento/module-inventory-sales-admin-ui": "*", - "magento/module-inventory-sales-api": "*", - "magento/module-inventory-sales-async-order": "*", - "magento/module-inventory-sales-frontend-ui": "*", - "magento/module-inventory-setup-fixture-generator": "*", - "magento/module-inventory-shipping": "*", - "magento/module-inventory-shipping-admin-ui": "*", - "magento/module-inventory-source-deduction-api": "*", - "magento/module-inventory-source-selection": "*", - "magento/module-inventory-source-selection-api": "*", - "magento/module-inventory-visual-merchandiser": "*", - "magento/module-inventory-swatches-frontend-ui": "*", - "magento/module-inventory-catalog-frontend-ui": "*", - "magento/module-inventory-configurable-product-frontend-ui": "*", - "magento/module-inventory-wishlist": "*", - "magento/module-inventory-catalog-search-bundle-product": "*", - "magento/module-inventory-catalog-search-configurable-product": "*" + "magento/module-inventory": "1.2.4", + "magento/module-inventory-admin-ui": "1.2.4-p2", + "magento/module-inventory-advanced-checkout": "1.2.3", + "magento/module-inventory-api": "1.2.4", + "magento/module-inventory-bundle-product": "1.2.3", + "magento/module-inventory-bundle-product-admin-ui": "1.2.3", + "magento/module-inventory-bundle-product-indexer": "1.1.3", + "magento/module-inventory-bundle-import-export": "1.1.2", + "magento/module-inventory-cache": "1.2.4", + "magento/module-inventory-catalog": "1.3.1", + "magento/module-inventory-catalog-admin-ui": "1.2.4", + "magento/module-inventory-catalog-api": "1.3.4", + "magento/module-inventory-catalog-search": "1.2.4", + "magento/module-inventory-configurable-product": "1.2.4", + "magento/module-inventory-configurable-product-admin-ui": "1.2.4", + "magento/module-inventory-configurable-product-indexer": "1.2.4", + "magento/module-inventory-configuration": "1.2.3", + "magento/module-inventory-configuration-api": "1.2.2", + "magento/module-inventory-distance-based-source-selection": "1.2.3", + "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.2", + "magento/module-inventory-distance-based-source-selection-api": "1.2.2", + "magento/module-inventory-elasticsearch": "1.2.3", + "magento/module-inventory-export-stock": "1.2.3", + "magento/module-inventory-export-stock-api": "1.2.2", + "magento/module-inventory-graph-ql": "1.2.3", + "magento/module-inventory-grouped-product": "1.3.1", + "magento/module-inventory-grouped-product-admin-ui": "1.2.3", + "magento/module-inventory-grouped-product-indexer": "1.2.4", + "magento/module-inventory-import-export": "1.2.4", + "magento/module-inventory-indexer": "2.2.1", + "magento/module-inventory-in-store-pickup": "1.1.2", + "magento/module-inventory-in-store-pickup-admin-ui": "1.1.3-p2", + "magento/module-inventory-in-store-pickup-api": "1.1.2", + "magento/module-inventory-in-store-pickup-frontend": "1.1.4-p2", + "magento/module-inventory-in-store-pickup-graph-ql": "1.1.3", + "magento/module-inventory-in-store-pickup-multishipping": "1.1.2", + "magento/module-inventory-in-store-pickup-quote": "1.1.2", + "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.2", + "magento/module-inventory-in-store-pickup-sales": "1.1.2", + "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.4", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.2", + "magento/module-inventory-in-store-pickup-shipping": "1.1.3", + "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.2", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.2", + "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.2", + "magento/module-inventory-low-quantity-notification": "1.2.3", + "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.3", + "magento/module-inventory-low-quantity-notification-api": "1.2.3", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.2", + "magento/module-inventory-product-alert": "1.2.3", + "magento/module-inventory-quote-graph-ql": "1.0.3", + "magento/module-inventory-requisition-list": "1.2.4", + "magento/module-inventory-reservation-cli": "1.2.3", + "magento/module-inventory-reservations": "1.2.2", + "magento/module-inventory-reservations-api": "1.2.2", + "magento/module-inventory-sales": "1.3.1", + "magento/module-inventory-sales-admin-ui": "1.2.4-p2", + "magento/module-inventory-sales-api": "1.2.3", + "magento/module-inventory-sales-async-order": "100.2.0", + "magento/module-inventory-sales-frontend-ui": "1.2.3", + "magento/module-inventory-setup-fixture-generator": "1.2.2", + "magento/module-inventory-shipping": "1.2.3", + "magento/module-inventory-shipping-admin-ui": "1.2.4", + "magento/module-inventory-source-deduction-api": "1.2.3", + "magento/module-inventory-source-selection": "1.2.2", + "magento/module-inventory-source-selection-api": "1.4.3", + "magento/module-inventory-visual-merchandiser": "1.1.4", + "magento/module-inventory-swatches-frontend-ui": "1.0.2-p2", + "magento/module-inventory-catalog-frontend-ui": "1.0.3", + "magento/module-inventory-configurable-product-frontend-ui": "1.0.4-p2", + "magento/module-inventory-wishlist": "1.0.3", + "magento/module-inventory-catalog-search-bundle-product": "1.0.2", + "magento/module-inventory-catalog-search-configurable-product": "1.0.2" } } +