-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Closed
Labels
Description
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