From 65998f4a2cbe4f5161a431cae56105989c897e87 Mon Sep 17 00:00:00 2001 From: Ravi Chandra Date: Sun, 26 Sep 2021 21:50:10 +0530 Subject: [PATCH 1/2] Update bundle module content --- src/_data/codebase/v2_4/mrg/module-bundle.yml | 104 +++++++++++++++++- 1 file changed, 102 insertions(+), 2 deletions(-) diff --git a/src/_data/codebase/v2_4/mrg/module-bundle.yml b/src/_data/codebase/v2_4/mrg/module-bundle.yml index d0d09cda552..88bed5660bc 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle.yml @@ -2,5 +2,105 @@ title: Bundle release: 2.4.3 content: |- - Magento_Bundle module introduces new product type in the Magento application named Bundle Product. - This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. + Magento_Bundle module introduces new product type in the Magento application + named Bundle Product. + This module is designed to extend existing functionality of Magento_Catalog + module by adding new product type. + + ## Installation details + The Magento_Bundle module has a dependency on the Magento_Catalog, which + must be installed and enabled first. + + ## Structure + + [Learn about a typical file structure for a Magento 2 module] + (https://devdocs.magento.com/guides/v2.4/extension-dev-guide/ + build/module-file-structure.html). + + ## Extensibility + + Extension developers can interact with the Magento_Bundle module. For more + information about the Magento extension mechanism, see [Magento plug-ins] + (https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/ + guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Bundle module. + + ### Layouts + + This module introduces the following layouts and layout handles in the + directories: + +"*" `view/base/layout`: + - `catalog_product_prices` +"*" `view/adminhtml/layout`: + - `adminhtml_order_shipment_new` + - `adminhtml_order_shipment_view` + - `catalog_product_bundle` + - `catalog_product_new` + - `catalog_product_view_type_bundle` + - `customer_index_wishlist` + - `sales_order_creditmemo_new` + - `sales_order_creditmemo_updateqty` + - `sales_order_creditmemo_view` + - `sales_order_invoice_new` + - `sales_order_invoice_updateqty` + - `sales_order_invoice_view` + - `sales_order_view` +"*" `view/frontend/layout`: + - `catalog_product_view_type_bundle` + - `catalog_product_view_type_simple` + - `checkout_cart_configure_type_bundle` + - `checkout_cart_item_renderers` + - `checkout_onepage_review_item_renderers` + - `default` + - `sales_email_order_creditmemo_renderers` + - `sales_email_order_invoice_renderers` + - `sales_email_order_renderers` + - `sales_email_order_shipment_renderers` + - `sales_order_creditmemo_renderers` + - `sales_order_invoice_renderers` + - `sales_order_item_renderers` + - `sales_order_print_creditmemo_renderers` + - `sales_order_print_invoice_renderers` + - `sales_order_print_renderers` + - `sales_order_print_shipment_renderers` + - `sales_order_shipment_renderers` + + +This module observes the following events: + +"*" `etc/events.xml` + + - `magento_bundle_api_data_optioninterface_save_before` + event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. + + - `magento_bundle_api_data_optioninterface_save_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. + + - `magento_bundle_api_data_optioninterface_delete_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntityDelete` file. + + - `magento_bundle_model_selection_save_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. + + - `magento_bundle_model_selection_save_before` + event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. + +"*" `/etc/frontend/events.xml` + + - `catalog_product_upsell` + event in `Magento\Bundle\Observer\AppendUpsellProductsObserver` file. + + - `product_option_renderer_init` + event in `Magento\Bundle\Observer\InitOptionRendererObserver` file. + +"*" `/etc/adminhtml/events.xml` + + - `catalog_product_edit_action` + event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file. + + - `catalog_product_new_action` + event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file. + From f78888915b132a9c6d62f0e0babffbb64d65cad7 Mon Sep 17 00:00:00 2001 From: Ravi Chandra Date: Sun, 26 Sep 2021 22:02:51 +0530 Subject: [PATCH 2/2] Update bundle module content-fixed line-length --- src/_data/codebase/v2_4/mrg/module-bundle.yml | 115 +++++++++--------- 1 file changed, 58 insertions(+), 57 deletions(-) diff --git a/src/_data/codebase/v2_4/mrg/module-bundle.yml b/src/_data/codebase/v2_4/mrg/module-bundle.yml index 88bed5660bc..fc9a891b906 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle.yml @@ -32,75 +32,76 @@ content: |- This module introduces the following layouts and layout handles in the directories: -"*" `view/base/layout`: - - `catalog_product_prices` -"*" `view/adminhtml/layout`: - - `adminhtml_order_shipment_new` - - `adminhtml_order_shipment_view` - - `catalog_product_bundle` - - `catalog_product_new` - - `catalog_product_view_type_bundle` - - `customer_index_wishlist` - - `sales_order_creditmemo_new` - - `sales_order_creditmemo_updateqty` - - `sales_order_creditmemo_view` - - `sales_order_invoice_new` - - `sales_order_invoice_updateqty` - - `sales_order_invoice_view` - - `sales_order_view` -"*" `view/frontend/layout`: - - `catalog_product_view_type_bundle` - - `catalog_product_view_type_simple` - - `checkout_cart_configure_type_bundle` - - `checkout_cart_item_renderers` - - `checkout_onepage_review_item_renderers` - - `default` - - `sales_email_order_creditmemo_renderers` - - `sales_email_order_invoice_renderers` - - `sales_email_order_renderers` - - `sales_email_order_shipment_renderers` - - `sales_order_creditmemo_renderers` - - `sales_order_invoice_renderers` - - `sales_order_item_renderers` - - `sales_order_print_creditmemo_renderers` - - `sales_order_print_invoice_renderers` - - `sales_order_print_renderers` - - `sales_order_print_shipment_renderers` - - `sales_order_shipment_renderers` + `view/base/layout` + `catalog_product_prices` + `view/adminhtml/layout` + `adminhtml_order_shipment_new` + `adminhtml_order_shipment_view` + `catalog_product_bundle` + `catalog_product_new` + `catalog_product_view_type_bundle` + `customer_index_wishlist` + `sales_order_creditmemo_new` + `sales_order_creditmemo_updateqty` + `sales_order_creditmemo_view` + `sales_order_invoice_new` + `sales_order_invoice_updateqty` + `sales_order_invoice_view` + `sales_order_view` + `view/frontend/layout` + `catalog_product_view_type_bundle` + `catalog_product_view_type_simple` + `checkout_cart_configure_type_bundle` + `checkout_cart_item_renderers` + `checkout_onepage_review_item_renderers` + `default` + `sales_email_order_creditmemo_renderers` + `sales_email_order_invoice_renderers` + `sales_email_order_renderers` + `sales_email_order_shipment_renderers` + `sales_order_creditmemo_renderers` + `sales_order_invoice_renderers` + `sales_order_item_renderers` + `sales_order_print_creditmemo_renderers` + `sales_order_print_invoice_renderers` + `sales_order_print_renderers` + `sales_order_print_shipment_renderers` + `sales_order_shipment_renderers` + #### Observer -This module observes the following events: + This module observes the following events: -"*" `etc/events.xml` + ## `etc/events.xml` - - `magento_bundle_api_data_optioninterface_save_before` - event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. + `magento_bundle_api_data_optioninterface_save_before` + event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. - - `magento_bundle_api_data_optioninterface_save_after` - event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. + `magento_bundle_api_data_optioninterface_save_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. - - `magento_bundle_api_data_optioninterface_delete_after` - event in `Magento\Framework\EntityManager\Observer\AfterEntityDelete` file. + `magento_bundle_api_data_optioninterface_delete_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntityDelete` file. - - `magento_bundle_model_selection_save_after` - event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. + `magento_bundle_model_selection_save_after` + event in `Magento\Framework\EntityManager\Observer\AfterEntitySave` file. - - `magento_bundle_model_selection_save_before` - event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. + `magento_bundle_model_selection_save_before` + event in `Magento\Framework\EntityManager\Observer\BeforeEntitySave` file. -"*" `/etc/frontend/events.xml` + ## `/etc/frontend/events.xml` - - `catalog_product_upsell` - event in `Magento\Bundle\Observer\AppendUpsellProductsObserver` file. + `catalog_product_upsell` + event in `Magento\Bundle\Observer\AppendUpsellProductsObserver` file. - - `product_option_renderer_init` - event in `Magento\Bundle\Observer\InitOptionRendererObserver` file. + `product_option_renderer_init` + event in `Magento\Bundle\Observer\InitOptionRendererObserver` file. -"*" `/etc/adminhtml/events.xml` + ## `/etc/adminhtml/events.xml` - - `catalog_product_edit_action` - event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file. + `catalog_product_edit_action` + event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file. - - `catalog_product_new_action` - event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file. + `catalog_product_new_action` + event in `Magento\Bundle\Observer\SetAttributeTabBlockObserver` file.