{ "info": { "author": "Plone Foundation", "author_email": "plone-developers@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "plone.app.form\n==============\n\nOverview\n--------\n\nThe plone.app.form package gives Plone the ability to better adapt common\nzope.formlib UI style functionality to a more appropriate Plone style.\n\nFeatures\n--------\n\n- **Better integration with zope.formlib.** The default templates\n distributed with zope.formlib are table-based and don't follow\n common Plone UI patterns, plone.app.form addresses this.\n\nChangelog\n=========\n\n2.3.2 (2015-05-04)\n------------------\n\n- Fix wrong closing tag in subpageform.pt\n [vincentfretin]\n\n- Fix checkbox widget rendering so non-ASCII translations can be used.\n [terapyon]\n\n\n2.3.1 (2014-10-23)\n------------------\n\n- Remove Products.PloneTestCase dependency. This closes `#241`_.\n [ericof]\n\n\n2.3.0 (2014-02-26)\n------------------\n\n- Remove DL's from portal message in templates.\n https://github.com/plone/Products.CMFPlone/issues/153\n [khink]\n\n- Move date_components_support view to Products.Archetypes.\n [davisagli]\n\n\n2.2.4 (unreleased)\n------------------\n\n- Fixed ValueError in DateComponents.result() with a date before 1900.\n [bsuttor]\n\n\n2.2.3 (2013-08-13)\n------------------\n\n- Decode form data prior to inline validation.\n This fixes https://dev.plone.org/ticket/13639\n [davisagli]\n\n\n2.2.2 (2013-03-05)\n------------------\n\n- Fixed TypeError in DateComponents.resault()\n [yangh]\n\n\n2.2.1 (2013-01-01)\n------------------\n\n- Finish removing KSS-based inline editing support.\n [davisagli]\n\n\n2.2.0 (2012-10-16)\n------------------\n\n- Switch to a non-KSS-based implementation of inline validation.\n [davisagli]\n\n\n2.1.2 (2012-08-29)\n------------------\n\n- Fix handling of timezones for dates before 1970 on platforms where\n time.localtime cannot handle negative values (such as Windows).\n [mj]\n\n2.1.1 (2012-08-04)\n------------------\n\n- Customize formlib sequencewidget in order to add originalValue attribute.\n We need it to enable form unload protection for list fields on Plone forms.\n [vipod]\n\n2.1 (2012-05-25)\n----------------\n\n- Remove hard-coded required markers. Replaced by CSS in Plone 4.2.x.\n [smcmahon]\n\n- Depend on zope.formlib rather than zope.app.form.\n [davisagli]\n\n2.0.5 (2012-01-26)\n------------------\n\n- Fix the CheckBoxWidget to work properly with required fields and\n return an error that was previously squashed. Added missing unit tests\n for widget. This should also fix #11449. [rochecompaan]\n\n2.0.4 - 2011-10-06\n------------------\n\n- Added support for readonly, addonly and removeonly to multi USW.\n Warning! Readonly is implemented in code, but addonly and removeonly is\n only done in the UI!\n [fschulze, tesdal]\n\n- Added overrides for IPageForm and ISubPageForm as the monkeypatch\n breaks compatibility with five.formlib without restoring it in\n any other way if we don't import from plone.app.form.\n [tesdal]\n\n2.0.3 - 2011-07-13\n------------------\n\n- Made (more) compatible with chameleon by using a simpler way to get\n the wysiwyg editor.\n [maurits]\n\n- Add MANIFEST.in.\n [WouterVH]\n\n\n2.0.2 - 2011-02-04\n------------------\n\n- Stop stripping GMT when passed to widget display and replace dates\n that have \"-\" with \"/\" so the proper timezone is applied. See #11423\n [eleddy]\n\n- Fix edge case of dates that are greater than the last minute interval.\n Now rounding down to last interval instead of returning \"--\".\n [eleddy]\n\n\n2.0.1 - 2011-01-03\n------------------\n\n- Use the FileUploadWidget from CMFDefault as the default widget for the\n FileUpload field from the same package (this was lost when CMFPlone\n started excluding CMFDefault's ZCML.)\n [davisagli]\n\n\n2.0 - 2010-07-18\n----------------\n\n- Update license to GPL version 2 only.\n [hannosch]\n\n\n2.0b6 - 2010-06-13\n------------------\n\n- Avoid deprecation warnings under Zope 2.13.\n [hannosch]\n\n- Use the standard libraries doctest module.\n [hannosch]\n\n- Explicitly load CMFCore's permissions and five.formlib ZCML.\n [hannosch]\n\n- Updated to use five.formlib.\n [hannosch]\n\n- Remove tabindex deprecated html attribute.\n [edegoute]\n\n\n2.0b5 - 2010-04-10\n------------------\n\n- Make the date components view always represent the date in the local\n timezone.\n [davisagli]\n\n\n2.0b4 - 2010-04-08\n------------------\n\n- Make sure that named template adapters use Chameleon-compatible templates\n if five.pt is present. Closes http://dev.plone.org/plone/ticket/10103.\n [davisagli]\n\n- Replace the required field indicator image with a unicode box.\n Refs http://dev.plone.org/plone/ticket/10352\n [davisagli, limi]\n\n\n2.0b3 - 2010-03-05\n------------------\n\n- Decode form inputs before trying to do inline validation of them, the same\n way they would be in a real form submission. This closes\n http://dev.plone.org/plone/ticket/9757.\n [davisagli]\n\n- Use the search text input as the target for the uberselection widget label.\n Fixes invalid HTML.\n [rossp]\n\n- Fix invalid HTML by moving the xmlns declarations into a tag that will be\n omitted by TAL.\n [rossp]\n\n\n2.0b2 - 2010-02-17\n------------------\n\n- Updated pageform.pt to follow recent markup conventions.\n References http://dev.plone.org/plone/ticket/9981.\n [spliter]\n\n- Fixed macro call in add form page template.\n [do3cc]\n\n\n2.0b1 - 2009-12-27\n------------------\n\n- Fixed package dependency declaration.\n [hannosch]\n\n\n2.0a2 - 2009-12-02\n------------------\n\n- Updated the LanguageDropdownChoiceWidget to present its options sorted by\n the localized title. So far it showed localized titles while keeping\n English ordering.\n [hannosch]\n\n\n2.0a1 - 2009-11-14\n------------------\n\n- Made sure to use the correct ViewPageTemplateFile from Products.Five.\n [hannosch]\n\n- Updated to use new locations for IAdding and IObjectEvent.\n [hannosch]\n\n- Updated checkboxwidget hacks to work with zope.app.form 3.8.0.\n [hannosch]\n\n- Use getSite from zope.site instead of zope.app.component.\n [hannosch]\n\n- Made sure tests don't rely on kupu.\n [hannosch]\n\n- Updated import of ITerms to zope.browser.interfaces.\n [hannosch]\n\n- Made kss support truly optional and advertise it via an extra.\n [hannosch]\n\n- Use our own PloneMessageFactory. We don't depend on CMFPlone anymore.\n [hannosch]\n\n- Specified package dependencies.\n [hannosch]\n\n- Corrected the NamedTemplateAdapter to work with the modified\n ViewPageTemplateFile in Zope 2.12.\n [davisagli]\n\n\n1.1.9 - Unreleased\n------------------\n\n- Fixed some duplicated msgids with different defaults.\n There is no new strings to translate.\n See http://dev.plone.org/plone/ticket/9633\n [vincentfretin]\n\n\n1.1.8 - 2009-10-09\n------------------\n\n- Made default truncation size of 20 results on the uberselectionwidget\n configurable by a simple variable called `limit_results` on the widget.\n [hannosch]\n\n- Fixed return value of multi selection widget _value method. The template\n tries to get len() of the value, but fails if the value is None. This allows\n to use multi selection widget in the portlets, for example.\n [naro]\n\n\n1.1.7 - 2008-03-07\n------------------\n\n- Fixed inline save of 'title' field raises 'Invalid request' error.\n This closes http://dev.plone.org/plone/ticket/8189.\n [deo]\n\n\n1.1.6 - 2008-11-21\n------------------\n\n- Made a test less dependent on the exact HTML output, so it works across\n Zope versions with slightly different newline ending semantics.\n [hannosch]\n\n- Only include KSS subpackage if kss.core is available.\n [hannosch]\n\n- Fixed KSS payload tests to omit a trailing newline.\n [hannosch]\n\n- Use structure for errors again, this seems to have been lost in the merge\n of r19540.\n [elro]\n\n\n1.1.5 - 2008-08-18\n------------------\n\n- Add a MultiCheckBoxWidget that uses