Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 2.97 KB

README.md

File metadata and controls

39 lines (30 loc) · 2.97 KB

Scrutinizer Code Quality Build Status

Enhanced Admin Grids

Version 1.0.0 (work-in-progress)

This version is a work-in-progress, it is strictly for testing purposes, unless you know what you are doing.

More informations about the extension can be found on its Magento Connect page here : https://www.magentocommerce.com/magento-connect/enhanced-admin-grids-editor.html.

Backwards compatibility

Due to the code refactoring, any custom development based on classes coming from the previous versions of the extension, or using an own customgrid.xml file, may certainly not be compatible as-is with the new version. Please review the changes and adapt your code accordingly before using the new version on a live environment.

Backwards compatibility is assured for all the previously existing data. If you're upgrading from a previous version, flushing the cache storage is likely to be needed to ensure that everything works fine (due to some renamings in the database structure).

Main changes / New features :

  • massive code refactoring (goals: better maintainability, more consistency, better practices and a smaller footprint)
  • big design and usability rework (thanks to paales for the current design)
  • every in-grid customization is now saved via Ajax, for a seamless integration in Ajax-based grids
  • profiles system (different columns lists and default parameters for each grid, assignable to different roles)
  • forcable grid types (use advanced features for the grids that you know to be compatible with a given grid type, but by default are not associated to it)
  • advanced filtering possibilities for text, options and country columns (except for the original grid columns, as for the rest)
  • forms in configuration windows are now split in multiple collapsible fieldsets
  • failed block verifications for custom columns are not blocking anymore (by default)
  • refined permissions
  • various bug fixes

Final steps before beta release

  • last waves of code refactoring/cleanup and complexity reduction
  • rework the "Access All" profiles permission (make all the profiles be available from everywhere, except in the bar)
  • rework the sales items columns (implement the advanced text filter, improve their extensibility, and allow to display a customizable value when exported)

Continuous changes (primary todo list) :

  • new custom columns for different grids (especially the sales grids)
  • better compatibility with certain grids
  • various small improvements

Other considered changes (secondary todo list) :

  • callbacks system for the editors, then editable custom columns
  • profiles groups ?