Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAGETWO-11122 Configurable Grids #471

Closed
choukalos opened this issue Jan 16, 2014 · 4 comments
Closed

MAGETWO-11122 Configurable Grids #471

choukalos opened this issue Jan 16, 2014 · 4 comments
Assignees

Comments

@choukalos
Copy link

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

@philwinkle
Copy link
Contributor

👍 x 💯

@SchumacherFM
Copy link
Member

👯 Eventually the awesome feature for BE grids!

@tegansnyder
Copy link

👍

Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- moved common order grid parts to appropriate classes
- refactored mass actions block, made action names consistent
- added new acl Magento_Sales::print for pdf generation related mass actions
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Invoice\Grid to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- refactored class Magento\Backend\App\Action\Order - made all actions consistent, removed obsolete actions
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Order\View\Tab\Invoices to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Shipment\Grid to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Order\View\Tab\Shipments to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Creditmemo\Grid to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Order\View\Tab\Creditmemos to new layout xml config format
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
Zyava added a commit to magento-hackathon/magento2 that referenced this issue Feb 1, 2014
- converted Magento\Sales\Block\Adminhtml\Transactions\Grid and Magento\Sales\Block\Adminhtml\Order\View\Tab\Transactions to new layout xml config format
@maksek maksek added the PROD label Jan 8, 2015
@choukalos
Copy link
Author

Closing since this work is implemented in framework; refactoring of existing grids has not been done as of 2/12/2015.

magento-team pushed a commit that referenced this issue Mar 23, 2016
mmansoor-magento pushed a commit that referenced this issue Oct 7, 2016
Fixed issue:
- MTA-3802: Wrong fail of Magento Health Index - CHI: Undefined offset in ClassScanner.php
magento-engcom-team added a commit that referenced this issue Mar 13, 2019
…customer #471

 - Merge Pull Request magento/graphql-ce#471 from magento/graphql-ce:GrqphQL-430-test-testReSetPaymentMethod
 - Merged commits:
   1. 80499c9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants