plone.app.batch 0.1 (Unreleased) (Aug 19, 2008)

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

This is an alpha release, containing probably the complete work done during the 2008 Google Summer of Code project.

For additional information about this project, please visit the overview page .

Available downloads

Product Package

For all platforms (0 kB)

Release Notes

Tested with Plone 3
StateUnreleased
LicenseGPL
Expected Release2008/08/19

After about 3 months of work, here we have a first tested and functional version of plone.app.batch.

Although it was only seriously tested on Plone 3.1, it can probably work on Plone 3.0 too. Anyway, there is no work planned for supporting previous Plone versions.

In case you are interested, the svn tag url is

 https://svn.plone.org/svn/collective/plone.app.batch/tags/0.1

Change log

- Added, fixed and improved tests and documentation. [javimansilla]

- Minor imports fixes (and dependences changes) for working with plone.app.z3cform 0.5 [javimansilla]

- BeautifulSoup dependence added, for making functional tests easier. [javimansilla]

- Fixed bug in editor: if unmarking object checkbox, now is excluded from the process (wasn't happening this). [javimansilla]

- utilities (datetimes functions and makeBatchEditableField) added to utils.py [javimansilla]

- Fixed ATValidation error class for displaying the message of the archetype validation error. [javimansilla]

- BatchDataManager added, which adapts content and IBatchField fields. This cleans the code of the BatchEditor adapter. [javimansilla]

- Dummy Lines field created, for handling different situations with archetypes Lines fields. So far, is only a Text field. [javimansilla]

- Reference field added, which uses first version of AccessibleWidget. [javimansilla]

- Accessible widget added: multiselect widget with javascript improvements, but also functional for non javascript browsers. [javimansilla]

- Images and Files now can be uploaded with batch editor. [javimansilla]

- In AT2Z3Field, removing plone.app.batch dependences, preparating the ground for making it a separated package. [javimansilla]

- AT2Z3Field tries to grab a vocabulary for the z3field from the objects that is trying to adapt. [javimansilla]

- Added TitledVocabulary (taken from PloneGetPaid), for easy creation of titled vocabularies. [javimansilla]

- Spanish translation added. [javimansilla]

- Widgets for translated Content Types names created. [javimansilla]

- Admin form based on plone.z3cform. [javimansilla]

- Admin DataManager added. [javimansilla]

- Batch search form based on plone.z3cform. [javimansilla]

- Translation machinery created. [javimansilla]

- AT2Z3Field adapter behaves more closely to the ATField it's adapting: Datetime, Int, Float, Decimal, Bool, Object, Text zope schema field used when appropiate, Textline otherwise. [javimansilla]

- ATField validation method run when trying to validate the batch-edit field. [javimansilla]

- When some error on validation occured, a form only displaying errors is presented to user, letting him know that the other objects will be also edited when fixing the errors. [javimansilla]

- Functional tests added for a) testing and b) show how to use the batch-selector and batch-editor interfaces. [javimansilla]

- Functional tests fixed to be able to handle REQUEST.SESSION. [javimansilla]

- Changes not commited at all if some of the content objects to edit present problems. [javimansilla]

- Fixed issue 1: Edit form doesn't handle non-ascii characters [javimansilla]

- Objects to edit not having the required field to edit are ommited from the edit form, and reported. [javimansilla]

- Configurations stored on REQUEST.SESSION instead of context annotations. [javimansilla]

- Created AT2Z3Field dummy adapter. [javimansilla]

- Code from editor forms moved to browser/editor.py [javimansilla]

- Outlined BatchEditorForm, so far only showing a list of contents to edit, but not editable yet. [javimansilla]

- Added Empty Interface and Adapter for BatchEditable contents. [javimansilla]

- Created uninstall profile that removes all created actions. [javimansilla]

- Created first tests: tests_setup.py and base.py inside tests module. [javimansilla]

- User search parameters and items selection stored on content annotations. [javimansilla]

- Re done BatchSelectorForm for displaying search results and select items to edit using plone.z3cform.crud. [javimansilla]

- Added Interface and Adapter for BatchSelectable contents. [javimansilla]

- Created PloneBatch setup page, for selecting Content Types to batch-edit, and updated search form to only list those. [javimansilla]

- Created very rought search results view of content to batch-edit. [javimansilla]

- Created search form for looking for content inside folderish objects to batch-edit. [javimansilla]

- Created install profile that set's a couple of actions. [javimansilla]

- Initial package structure. [zopeskel]