Skip to content

MAGETWO-11122 Configurable Grids #471

@choukalos

Description

@choukalos

As a Magento Merchant
I want to have all Magento backend grids configurable through individual layout xml file
in order to manage grids structure, view and data display without necessity to work with php code.

Scenario

  • Magento developer configure grid using layout xml config without necessity to edit php source code

Features List

  • Grids converted to new layout xml config format (see Grids Declaration)
  • Converted grids do not have functional degradation

Acceptance criteria:
*All grids listed below are converted to new format (manageable through layout xml config)
*All converted grids have the same behavior and provide functionality, that was present before
*All changes covered by corresponding tests (to check functionality and structure is not broken) and corresponding documentation (in cases, when it is needed)
*All conversion changes need to be done according to specification

Specification

Example of Grids already Converted

  • Mage_Adminhtml_Block_Api_User_Grid
  • Mage_Adminhtml_Block_Cache_Grid
  • Mage_Adminhtml_Block_Customer_Group_Grid
  • Mage_Adminhtml_Block_Customer_Online_Grid
  • Mage_Adminhtml_Block_Promo_Catalog_Grid
  • Mage_Adminhtml_Block_Promo_Quote_Grid

Grids to Convert

  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Coupons_Grid
  • Mage_Adminhtml_Block_Report_Review_Detail_Grid
  • Mage_Adminhtml_Block_Report_Wishlist_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Detail_Grid
  • Enterprise_Logging_Block_Adminhtml_Details_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_Create_Order_Grid
  • Mage_Adminhtml_Block_Customer_Grid
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid
  • Enterprise_CustomerSegment_Block_Adminhtml_Report_Customer_Segment_Detail_Grid
  • Enterprise_Reward_Block_Adminhtml_Customer_Edit_Tab_Reward_Management_Balance_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_New_Tab_Items_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_New_Tab_Items_Order_Grid
  • Mage_Adminhtml_Block_Sales_Order_Grid
  • Mage_Bundle_Block_Adminhtml_Catalog_Product_Edit_Tab_Bundle_Option_Search_Grid
  • Mage_Sales_Block_Adminhtml_Billing_Agreement_Grid
  • Mage_Tag_Block_Adminhtml_Assigned_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Grid
  • Mage_Tag_Block_Adminhtml_Customer_Grid
  • Enterprise_Customer_Block_Adminhtml_Customer_Formtype_Grid
  • Mage_Adminhtml_Block_Report_Product_Viewed_Grid
  • Mage_Adminhtml_Block_Report_Sales_Bestsellers_Grid
  • Mage_Adminhtml_Block_Report_Sales_Coupons_Grid
  • Mage_Adminhtml_Block_Report_Sales_Invoiced_Grid
  • Mage_Adminhtml_Block_Report_Sales_Refunded_Grid
  • Mage_Adminhtml_Block_Report_Sales_Sales_Grid
  • Mage_Adminhtml_Block_Report_Sales_Shipping_Grid
  • Mage_Adminhtml_Block_Report_Sales_Tax_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Abandoned_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Customer_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Product_Grid
  • Enterprise_Customer_Block_Adminhtml_Customer_Address_Attribute_Grid
  • Enterprise_Customer_Block_Adminhtml_Customer_Attribute_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_Item_Attribute_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Grid
  • Enterprise_Banner_Block_Adminhtml_Banner_Grid
  • Enterprise_CustomerSegment_Block_Adminhtml_Customersegment_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_Grid
  • Mage_Adminhtml_Block_Cms_Page_Grid
  • Mage_Adminhtml_Block_Sales_Creditmemo_Grid
  • Mage_Adminhtml_Block_Sales_Invoice_Grid
  • Mage_Adminhtml_Block_Sales_Shipment_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Grid
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Answers_Grid
  • Mage_Adminhtml_Block_Report_Product_Downloads_Grid
  • Mage_Adminhtml_Block_Report_Product_Lowstock_Grid
  • Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid
  • Mage_Sales_Block_Adminhtml_Billing_Agreement_Grid
  • Mage_Sales_Block_Adminhtml_Recurring_Profile_Grid
  • Enterprise_GiftRegistry_Block_Adminhtml_Customer_Grid
  • Enterprise_Rma_Block_Adminhtml_Rma_Edit_Tab_Items_Grid
  • Enterprise_Search_Block_Adminhtml_Search_Grid
  • Mage_Adminhtml_Block_Checkout_Agreement_Grid
  • Mage_Adminhtml_Block_Dashboard_Grid
  • Mage_Adminhtml_Block_Shipping_Carrier_Tablerate_Grid
  • Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Grid
  • Mage_Index_Block_Adminhtml_Process_Grid
  • Mage_Oauth_Block_Adminhtml_Oauth_AuthorizedTokens_Grid
  • Enterprise_Cms_Block_Adminhtml_Cms_Hierarchy_Edit_Form_Grid
  • Mage_Oauth_Block_Adminhtml_Oauth_Consumer_Grid
  • Enterprise_Banner_Block_Adminhtml_Promo_Catalogrule_Edit_Tab_Banners_Grid
  • Enterprise_Banner_Block_Adminhtml_Promo_Salesrule_Edit_Tab_Banners_Grid
  • Enterprise_Rma_Model_Grid
  • Enterprise_Rma_Model_Resource_Grid
  • Enterprise_SalesArchive_Block_Adminhtml_Sales_Archive_Order_Creditmemo_Grid
  • Enterprise_SalesArchive_Block_Adminhtml_Sales_Archive_Order_Invoice_Grid
  • Enterprise_SalesArchive_Block_Adminhtml_Sales_Archive_Order_Shipment_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Popup_Grid
  • Mage_Adminhtml_Block_Dashboard_Orders_Grid
  • Mage_Adminhtml_Block_Newsletter_Template_Grid
  • Mage_Adminhtml_Block_Review_Grid
  • Mage_Adminhtml_Block_Review_Product_Grid
  • Mage_Adminhtml_Block_Sales_Order_Create_Items_Grid
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Packaging_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Child_Grid
  • Mage_Adminhtml_Block_Urlrewrite_Catalog_Product_Grid
  • Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Grid
  • Mage_Tag_Block_Adminhtml_Catalog_Product_Edit_Tab_Tag_Grid
  • Mage_Tag_Block_Adminhtml_Catalog_Product_Edit_Tab_Tag_Customer_Grid
  • Mage_Tag_Block_Adminhtml_Customer_Edit_Tab_Tag_Grid
  • Mage_Wishlist_Model_Resource_Item_Collection_Grid

PM: Piotr Kaminski

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions