DataGridField 1.6 (Jan 28, 2009)
Plone 2.5, 3.x compatibility / new features
For additional information about this project, please visit the overview page .
Available downloads
Release Notes
| Tested with | Plone 3, Plone 2.5 |
|---|---|
| State | Final release |
| License | GPL |
| Release Manager | Alex Clark |
This release will make DataGridField Plone 2.5, 3.x compatible. Some new features and patches from various authors have been included.
Change log
1.6 (2009-1-28) - Merging of colliding datagridwidget.css and datagridwidget.css.dtml files. Fixes issue #30: http://plone.org/products/datagridfield/issues/30. Which file was ultimately selected appears to be inconsistent. If you're depending upon an overridden version of either and notice bugs with regards to hidden columns and/or rows appearing or the promise of adding additional DGF rows when using the FixedColumn, you'd be well suited to reconcile your customizations with the merged files from r10445 at: http://dev.plone.org/archetypes/changeset/10445 [andrewb] From 1.6rc1 - Adding Plone 2.5.x DataGridField profile "default_25x" to overcome difference in GS namespace for the registration of our skin directory. Without this, one needed to manually add the correct FSDV within the portal_skins tool for .pt, .dtml, images, etc. to exist with the DataGridWidget's skins directory. [andrewb] - Adding back Extensions and Install.py with install() function for consistent Add/Remove Products experience back to Plone 2.5.x, which did not handle GenericSetup profile-based installation. The install code delegates to Generic Setup for maximal code reuse. The justification is that to completely remove a Add/Remove Product support in Plone 2.5.x between a beta 2 and beta 3 release is overly extreme. This will workaround will be rectified in a future release. [andrewb] Note: This was added manually without history because the the eggified version of DataGridField was moved, rather than copied, thus no history at: http://dev.plone.org/archetypes/log/Products.DataGridField?action=follow_copy&rev=&stop_rev=&mode=follow_copy - Updated installation instructions, info about example types, and added note about ceasing Plone 2.5.x support [andrewb] - Removed check of "@@plone_lock_info" within example types' GS declarations, so actions render in pre-Plone locking era [andrewb] - Made all tests pass in Plone 2.5.x, 3.0.x, and 3.1.x [andrewb] - Made explicit names for the different GS profiles that one might choose to install within portal_setup [andrewb] From 1.6 beta 3 (unreleased) - Eggified in Products.AddRemoveWidget [SteveM] - Register skin layer correctly. [maurits] - Move installation to GenericSetup. [wichert] - Removed lots and lots of unneeded import. Pyflakes found that Plone 2.1 support has been broken for a while, so stop claiming it's still supported. [wichert] - Added validator isDataGridFilled (copied from Poi, where it can later be removed). Use this as validator on a DataGridField if you want it to have at least one entry: currently a bogus/hidden entry always remains even when you remove all real entries, so making a DataGridField required has no real effect. See http://plone.org/products/poi/issues/139 and 160. [maurits] From 1.6 beta 2 - Disabled INSTALL_DEMO_TYPES from config.py. Repeat after me: "enable INSTALL_DEMO_TYPES; make changes; run tests; disable INSTALL_DEMO_TYPES; commit" :) [andrewburkhalter]

