[Testbot] Plone 4.3 - Python 2.6 - Build # 2650 - Still failing! - 0 failure(s)
jenkins at plone.org
jenkins at plone.org
Tue Jan 27 16:03:01 UTC 2015
-------------------------------------------------------------------------------
Plone 4.3 - Python 2.6 - Build # 2650 - Still Failing!
-------------------------------------------------------------------------------
http://jenkins.plone.org/job/plone-4.3-python-2.6/2650/
-------------------------------------------------------------------------------
CHANGES
-------------------------------------------------------------------------------
Repository: plone.app.dexterity
Branch: refs/heads/2.0.x
Date: 2015-01-27T16:24:07+01:00
Author: Johannes Raggam (thet) <raggam-nl at adm.at>
Commit: https://github.com/plone/plone.app.dexterity/commit/52640d37af90fd161201cba21f114dddb7d292b3
rename docs/HISTORY.txt and RELEASE_NOTES.txt to CHANGES.rst resp. RELEASE_NOTES.rst
Files changed:
A CHANGES.rst
A RELEASE_NOTES.rst
M setup.py
D RELEASE_NOTES.txt
D docs/HISTORY.txt
diff --git a/CHANGES.rst b/CHANGES.rst
new file mode 100644
index 0000000..da52ca2
--- /dev/null
+++ b/CHANGES.rst
@@ -0,0 +1,536 @@
+Changelog
+=========
+
+2.0.13 (unreleased)
+-------------------
+
+- Nothing changed yet.
+
+
+2.0.12 (2014-09-07)
+-------------------
+
+- Don't throw an error if allowed_content_types is none or missing.
+ Fix https://github.com/plone/plone.app.contenttypes/issues/91
+ [pbauer]
+
+- PLIP #13705: Remove <base> tag.
+ [frapell]
+
+
+2.0.11 (2013-12-07)
+-------------------
+
+- Fixed Add view URL of cloned content type.
+ Refs http://dev.plone.org/ticket/13776.
+ [thomasdesvenain]
+
+- Add robot testing environment and first robot test.
+ [cedricmessiant]
+
+- Better string normalization when setting type id from type title
+ (change accented or special characters with corresponding letters).
+ [cedricmessiant]
+
+- Show a warning when editing the default page of a folder.
+ [davisagli]
+
+
+
+2.0.10 (2013-09-16)
+-------------------
+
+- Fix determination of allowed types so it checks permission in
+ the context of the original folder when inheriting allowed
+ types.
+ [davisagli]
+
+
+2.0.9 (2013-08-13)
+------------------
+
+- Add documentation for defaultFactory tag in XML ref.
+ [smcmahon]
+
+- Removed line breaks within documentation URLs in modeleditor.py.
+ [smcmahon]
+
+- Fixed XML export so that GenericSetup's parser can successfully parse it
+ later on at install time.
+ [zupo]
+
+- Use @@ploneform-render-widget to render widgets in display mode.
+ [cedricmessiant]
+
+- Call the IBasic description field 'Summary' and give it
+ help text that is actually helpful.
+ [davisagli]
+
+- Don't show the 'Allow Discussion' field on an item's default view.
+ [davisagli]
+
+
+2.0.8 (2013-05-23)
+------------------
+
+- Add XML Model Editor based on plone.resourceditor. If plone.resourceditor
+ is available, this is exposed by an "Edit XML Field Model" button on
+ the fields tab of a content type -- if the content type is editable TTW.
+ [smcmahon]
+
+- Added catalan translations [sneridagh]
+
+
+2.0.7 (2013-04-09)
+------------------
+
+- Fix bug in determining whether to show the allowed contained type
+ fields.
+ [ericof]
+
+- Let the behavior INameFromFileName also set the title from the filename
+ if the type has such a field and it is left empty.
+ [pbauer]
+
+- Updated french translations.
+ [thomasdesvenain]
+
+
+2.0.6 (2013-04-06)
+------------------
+
+- Add missing translation strings.
+ [vincentfretin]
+
+
+2.0.5 (2013-04-06)
+------------------
+
+- Updated pt_BR translation [ericof]
+
+
+2.0.4 (2013-03-05)
+------------------
+
+- Add zh_TW translation [TsungWei Hu]
+
+- Add support for constraining container allowed content types using
+ the "Restrictions" form in the add menu. Merged from Patrick
+ Gerken's (@do3cc) work in plone.app.contenttypes.
+ [rpatterson]
+
+- When a new type is added, redirect to the fields tab as the next view.
+ [davisagli]
+
+- Don't show the short name as a field on the type overview page.
+ [davisagli]
+
+- Remove the 'Container' checkbox when adding a new type, and default
+ to creating a container.
+ [davisagli]
+
+- Tweaks to type control panel based on user testing.
+ [davisagli]
+
+- Set default language for a new content item based on the language of
+ its container.
+ [frapell]
+
+- Fixed i18n of "Contents" in folder default view.
+ [vincentfretin]
+
+- Added Ukrainian translations
+ [kroman0]
+
+
+2.0.3 (2013-01-17)
+------------------
+
+- Nothing changed yet.
+
+
+2.0.2 (2013-01-01)
+------------------
+
+- Added French translations
+ [cedricmessiant]
+
+- The behavior controlpanel now correctly invalidates any modified FTIs.
+ [malthe]
+
+- I18n improved by adding many missing strings
+ [giacomos]
+
+- better graphical integration in the control panel
+ [giacomos]
+
+- Allow discussion behavior added.
+ [timo]
+
+
+2.0.1 (2012-08-31)
+------------------
+
+- Update MANIFEST.in to correct packaging error.
+ [esteele]
+
+
+2.0 (2012-08-30)
+----------------
+
+- DC metadata fields are now correctly encoded and decoded (from byte
+ strings to unicode and vice versa). Currently, UTF-8 is assumed.
+ [malthe]
+
+- Use lxml instead of elementtree.
+ [davisagli]
+
+- Use ViewPageTemplateFile from zope.browserpage.
+ [hannosch]
+
+- Add upgrade step to make sure that only uninstalling plone.app.intid will
+ remove the intids utility.
+ [davisagli]
+
+- Fix traversal over the types context so that skin items used by widgets
+ can be acquired.
+ [davisagli]
+
+- Provide an ``additionalSchemata`` property on the schema context so the
+ schema editor can include a preview of fields from behaviors.
+ [davisagli]
+
+- Give a more explicit warning before deleting content types that have existing
+ instances.
+ [davisagli]
+
+- Add validation to prevent giving a type the same name as an existing type.
+ [davisagli]
+
+- Make sure the title and description of new FTIs are stored encoded,
+ and with a default i18n domain of 'plone'.
+ [davisagli]
+
+- Add overview tab for each type in the control panel.
+ [davisagli]
+
+- Added Sphinx source for the Dexterity Developer manual.
+ [giacomos]
+
+- Added Italian translation.
+ [giacomos]
+
+- Internationalized content type settings pages,
+ I18N fixes,
+ messages extraction,
+ French translations.
+ [thomasdesvenain]
+
+- Added Spanish translation.
+ [hvelarde]
+
+- Install the profile from collective.z3cform.datetimewidget to enable the
+ Jquery Tools date picker for date/time fields.
+ [davisagli]
+
+- Bugfix: Make sure type short names are validated.
+ [davisagli]
+
+- Bugfix: Fix display of type descriptions in the types control panel.
+ [davisagli]
+
+- Bugfix: Make sure subject can still be retrieved as unicode for the
+ categorization behavior now that the Subject accessor returns a bytestring.
+ [davisagli]
+
+- Add intro message to Dexterity control panel.
+ [jonstahl, davisagli]
+
+- Grok support is now an optional "grok" extra. Use this if you want
+ ``five.grok``, ``plone.directives.form``, and ``plone.directives.dexterity``.
+ See the release notes for more information. The behaviors in this package
+ were updated to work without using grok.
+ [davisagli]
+
+- plone.formwidget.autocomplete and plone.formwidget.contenttree are no longer
+ included by default. See the release notes for more information.
+ [davisagli]
+
+- Moved the 'Related Items' behavior to plone.app.relationfield.
+ plone.app.relationfield is no longer installed as a dependency. See the
+ release notes for more information including how to update your package if it
+ depends on relation support or the 'Related Items' behavior.
+ IMPORTANT: You must install plone.app.relationfield on sites that are being
+ upgraded from Dexterity 1.0 to Dexterity 2.0, or the site will break.
+ [davisagli]
+
+- Converted tests to plone.app.testing-based setup. The old PloneTestCase-based
+ test case classes and layer are now deprecated.
+ [davisagli]
+
+- Remove ++resource++plone.app.dexterity.overlays.css from the CSS registry.
+ [davisagli]
+
+- Removed support for Plone 3 / CMF 2.1 / Zope 2.10.
+ [davisagli]
+
+- Update dependencies and imports as appropriate for Zope 2.12 & Zope 2.13
+ [davisagli]
+
+- Remove CDATA section from "browser\types_listing.pt" (in HTML5: allowed only in SVG/MathML namespaces).
+ [kleist]
+
+1.0 - 2011-05-20
+----------------
+
+- Fix publishing dates DateTime/datetime conversions so as not to drift by the
+ timezone delta every save.
+ [elro]
+
+- Make sure cloned types get a new factory.
+ [davisagli]
+
+- Don't override overlay CSS in Plone 4.
+ [davisagli]
+
+- Fixed cloning of types with a period (.) in their short name.
+ [davisagli]
+
+- Allow specifying a type's short name when adding a type.
+ [davisagli]
+
+- Make sure the Basic metadata adapter accesses the content's title attribute
+ directly so it doesn't get encoded. Also make sure encoded data can't be set
+ via this adapter.
+ [davisagli]
+
+1.0rc1 - 2011-04-30
+-------------------
+
+- Added upgrade step to install new javascript from
+ plone.formwidget.autocomplete
+ [davisagli]
+
+- Added basic support for making TTW changes to schemas defined in filesystem
+ models and code. (Note: This feature will not actually work until some further
+ changes are completed in plone.dexterity.)
+
+ In order to support this change, the event handling to serialize schema changes
+ was revised. We now register a single event handler for the SchemaModifiedEvent
+ raised for the schema context. This allows us to keep track of the FTI
+ that changes need to be serialized to on the schema context. The
+ serializeSchemaOnFieldEvent and serializeSchemaOnSchemaEvent handlers were
+ removed from the serialize module and replaced by serializeSchemaContext. The
+ serializeSchema helper remains but is deprecated.
+ [davisagli]
+
+- Add MANIFEST.in.
+ [WouterVH]
+
+- Add "export" button to types editor. Exports GS-style zip archive of type
+ info for selected types.
+ [stevem]
+
+- Fix old jquery alias in types_listing.pt. This closes
+ http://code.google.com/p/dexterity/issues/detail?id=159
+ [davisagli]
+
+- Make display templates fill content-core on Plone 4.
+ [elro]
+
+- Add ids to the group fieldsets on display forms.
+ [elro]
+
+- Exclude from navigation behavior should be restricted to IDexterityContent.
+ [elro]
+
+
+1.0b4 - 2011-03-15
+------------------
+
+- Add a "Name from file name" behavior.
+ [elro]
+
+- Remove the NameFromTitle behavior factory, it is not necessary.
+ [elro]
+
+- Add "Next previous navigation" and "Next previous navigation toggle"
+ behaviors.
+ [elro]
+
+- Add an "Exclude from navigation" behavior.
+ [lentinj]
+
+- Put the folder listing within a fieldset.
+ [lentinj]
+
+
+1.0b3 - 2011-02-11
+------------------
+
+- Add a navigation root behavior.
+ [elro]
+
+- Fix decoding error when an encoded description is stored in the FTI.
+ [davisagli]
+
+- Avoid empty <div class="field"> tag for title and description in
+ item.pt and container.pt.
+ [gaudenzius]
+
+- Add locales structure for translations with cs , de, es, eu, fr, ja, nl, pt_BR
+ [toutpt]
+
+- Update french translation
+ [toutpt]
+
+
+1.0b2 - 2010-08-05
+------------------
+
+- Fix several XML errors in templates. Needed for Chameleon compatibility.
+ [wichert]
+
+- cloning a type through the dexterity UI in the control panel did not work
+ if the type had a hyphen in it's name. This fixes
+ http://code.google.com/p/dexterity/issues/detail?id=126
+ [vangheem]
+
+
+1.0b1 - 2010-04-20
+------------------
+
+- Require plone.app.jquerytools for the schema editor UI, and make sure it is
+ installed when upgrading.
+ [davisagli]
+
+- Remove unused schemaeditor.css.
+ [davisagli]
+
+- Omit the metadata fields except on edit and add forms.
+ [davisagli]
+
+- Enable the "Name from title" behavior for new types, by default.
+ [davisagli]
+
+- Include plone.formwidget.namedfile so that File upload and Image fields are
+ available out of the box. You must explicitly include z3c.blobfile in your
+ environment if you want blob-based files.
+ [davisagli]
+
+- Added a DexterityLayer that can be used in tests.
+ [davisagli]
+
+- Fix issue with the BehaviorsForm accidentally polluting the title of the
+ z3c.form EditForm 'Apply' button.
+ [davisagli]
+
+- Add upgrades folder and make sure plone.app.z3cform profile gets installed
+ on upgrades from previous versions of Dexterity.
+ [davisagli]
+
+- Depend on the plone.app.z3cform profile, to make sure the Plone browser layer
+ for z3c.form gets installed.
+ [davisagli]
+
+- Avoid relying on acquisition to get the portal_url for links in the type
+ listing table.
+ [davisagli]
+
+
+1.0a7 - 2010-01-08
+------------------
+
+- Make sure the Dublin Core fieldsets appear in the same order as they
+ do in AT content.
+ [davisagli]
+
+- Make sure the current user is loaded as the default creator for the
+ IOwnership schema in an add form.
+ [davisagli]
+
+- Include behavior descriptions on the behavior edit tab.
+ [davisagli]
+
+- IBasic behavior: set missing_value of description-field to u'' . The
+ description should never be None (live_search would not work any more).
+ [jbaumann]
+
+- Fix issue where traversing to a nonexistent type name in the types control
+ panel did not raise NotFound.
+ [davisagli]
+
+- Make it possible to view the fields of non-editable schemata.
+ [davisagli]
+
+- Tweaks to the tabbed_forms template used for the types control panel.
+ [davisagli]
+
+
+1.0a6 - 2009-10-12
+------------------
+
+- Add plone.app.textfield as a dependency. We don't use it directly in this
+ package, but users of Dexterity should have it installed and available.
+ [optilude]
+
+- Use some default icons for new types.
+ [davisagli]
+
+- Show type icons in type listing if available.
+ [davisagli]
+
+- Removed 'container' field from the types listing in the control panel
+ (it wasn't working).
+ [davisagli]
+
+- Add message factories to titles and descriptions of metadata schema fields.
+ Fixes http://code.google.com/p/dexterity/issues/detail?id=75.
+ [optilude]
+
+- Patch listActionInfos() instead of listActions() in order to get the
+ folder/add category into the actions list. This avoids a problem with
+ the 'actions.xml' export handler exporting the folder/add category
+ incorrectly. Fixes http://code.google.com/p/dexterity/issues/detail?id=78
+ [optilude]
+
+
+1.0a5 - 2009-07-26
+------------------
+
+- Explicitly include overrides.zcml from plone.app.z3cform.
+ [optilude]
+
+
+1.0a4 - 2009-07-12
+------------------
+
+- Changed API methods and arguments to mixedCase to be more consistent with
+ the rest of Zope. This is a non-backwards-compatible change. Our profuse
+ apologies, but it's now or never. :-/
+
+ If you find that you get import errors or unknown keyword arguments in your
+ code, please change names from foo_bar too fooBar, e.g. serialize_schema()
+ becomes serializeSchema().
+ [optilude]
+
+
+1.0a3 - 2009-06-07
+------------------
+
+- Updated use of <plone:behavior /> directive to match plone.behavior 1.0b4.
+ [optilude]
+
+
+1.0a2 - 2009-06-01
+------------------
+
+- Remove superfluous <includeOverrides /> in configure.zcml which would cause
+ a problem when the package is loaded via z3c.autoinclude.plugin
+ [optilude]
+
+
+1.0a1 - 2009-05-27
+--------------------
+
+- Initial release
diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst
new file mode 100644
index 0000000..bc13900
--- /dev/null
+++ b/RELEASE_NOTES.rst
@@ -0,0 +1,105 @@
+Release Notes
+=============
+
+Dexterity 2.0 is a major release of Dexterity. It has focused on getting
+Dexterity included in Plone core, by cleaning things up and making
+dependencies that are not ready for primetime optional.
+
+Grok-style configuration no longer included by default
+------------------------------------------------------
+
+Dexterity 1.0 included ``five.grok`` to allow configuring components via
+Python directives rather than in separate XML-based ZCML files. It also
+included two packages, ``plone.directives.form`` and
+``plone.directives.dexterity``, to provide some grok-style directives for
+Dexterity-specific features.
+
+The Dexterity authors still like grok and believe it makes it easier to learn
+how to customize Plone. However, it has been turned into an optional feature
+so that Dexterity has a chance to enter Plone core even if the Plone framework
+team doesn't want to add grok to the already complex stack.
+
+To include these three grok-related packages when you install Dexterity,
+enable the "grok" extra::
+
+ [instance]
+ eggs =
+ plone.app.dexterity [grok]
+
+By the way, a number of schema directives from ``plone.directives.form`` that
+used to require grok to work have been reimplemented so that they work without
+grok. In particular, the ``Schema`` class and the ``model``, ``fieldset``,
+and ``primary`` directives were moved to ``plone.supermodel.model``. The
+``omitted``, ``no_omit``, ``mode``, ``widget``, ``order_before``,
+``order_after``, ``read_permission``, and ``write_permission`` directives were
+moved to ``plone.autoform.directives``. There are aliases in the old locations
+so you don't need to update existing code, but you can switch to the new
+locations if you're trying to avoid depending on grok.
+
+Relation support no longer included by default
+----------------------------------------------
+
+Dexterity 1.0 included support for object relations based on the zc.relation
+catalog and plone.app.relationfield, as well as a behavior
+(``plone.app.dexterity.behaviors.related.IRelatedItems``) providing a
+generic list of related items based on that implementation.
+
+Since this feature was added to Dexterity, we discovered that it will be hard
+to support this type of relation well in Zope 2 until Zope 2 is setting
+__parent__ pointers everywhere. In addition, we encountered some problems with
+using interfaces as keys in the zc.relation catalog. And Dexterity gained
+support for the Archetypes reference engine in
+``plone.app.referenceablebehavior``. As a result of these factors, the
+zc.relation approach to object relationships will not be included in Dexterity or Plone core for the time being.
+
+VERY IMPORTANT: If you are upgrading a site with Dexterity 1.0 to Dexterity
+2.0, it will break unless you install plone.app.relationfield, since your
+database contains persistent intid and relations utilities. The easiest way
+to include plone.app.relationfield is to install plone.app.dexterity with
+the "relations" extra::
+
+ [instance]
+ eggs =
+ plone.app.dexterity [relations]
+
+Using relations via plone.app.relationfield
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If you were relying on the support for relations, you can re-enable support
+by installing the ``plone.app.relationfield`` package. You need to add it to
+your package's install_requires in setup.py::
+
+ install_requires=[
+ 'plone.app.relationfield',
+ ]
+
+Make sure your package is including its ZCML in configure.zcml::
+
+ <include package="plone.app.relationfield" />
+
+And install its GenericSetup profile as a dependency in your package's metadata.xml::
+
+ <dependencies>
+ <dependency>profile-plone.app.relationfield:default</dependency>
+ </dependencies>
+
+If you have any content types using the IRelatedItems behavior, you should
+update them to import the behavior from the new location::
+
+ <property name="behaviors">
+ <element value="plone.app.relationfield.behavior.IRelatedItems" />
+ </property>
+
+Content tree and Autocomplete widgets no longer included by default
+-------------------------------------------------------------------
+
+In Dexterity 1.0, the widgets in ``plone.formwidget.autocomplete`` and
+``plone.formwidget.contenttree`` were installed as dependencies of
+``plone.app.dexterity``. In Dexterity 2.0 they are no longer installed
+by default, because they are not used by any of the included behaviors
+or made available via the through-the-web content type editor at this
+time.
+
+If you use these widgets, make sure your package lists them as
+dependencies in setup.py, loads their ZCML in configure.zcml, and
+activates their GenericSetup profiles as dependencies in metadata.xml.
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
deleted file mode 100644
index bc13900..0000000
--- a/RELEASE_NOTES.txt
+++ /dev/null
@@ -1,105 +0,0 @@
-Release Notes
-=============
-
-Dexterity 2.0 is a major release of Dexterity. It has focused on getting
-Dexterity included in Plone core, by cleaning things up and making
-dependencies that are not ready for primetime optional.
-
-Grok-style configuration no longer included by default
-------------------------------------------------------
-
-Dexterity 1.0 included ``five.grok`` to allow configuring components via
-Python directives rather than in separate XML-based ZCML files. It also
-included two packages, ``plone.directives.form`` and
-``plone.directives.dexterity``, to provide some grok-style directives for
-Dexterity-specific features.
-
-The Dexterity authors still like grok and believe it makes it easier to learn
-how to customize Plone. However, it has been turned into an optional feature
-so that Dexterity has a chance to enter Plone core even if the Plone framework
-team doesn't want to add grok to the already complex stack.
-
-To include these three grok-related packages when you install Dexterity,
-enable the "grok" extra::
-
- [instance]
- eggs =
- plone.app.dexterity [grok]
-
-By the way, a number of schema directives from ``plone.directives.form`` that
-used to require grok to work have been reimplemented so that they work without
-grok. In particular, the ``Schema`` class and the ``model``, ``fieldset``,
-and ``primary`` directives were moved to ``plone.supermodel.model``. The
-``omitted``, ``no_omit``, ``mode``, ``widget``, ``order_before``,
-``order_after``, ``read_permission``, and ``write_permission`` directives were
-moved to ``plone.autoform.directives``. There are aliases in the old locations
-so you don't need to update existing code, but you can switch to the new
-locations if you're trying to avoid depending on grok.
-
-Relation support no longer included by default
-----------------------------------------------
-
-Dexterity 1.0 included support for object relations based on the zc.relation
-catalog and plone.app.relationfield, as well as a behavior
-(``plone.app.dexterity.behaviors.related.IRelatedItems``) providing a
-generic list of related items based on that implementation.
-
-Since this feature was added to Dexterity, we discovered that it will be hard
-to support this type of relation well in Zope 2 until Zope 2 is setting
-__parent__ pointers everywhere. In addition, we encountered some problems with
-using interfaces as keys in the zc.relation catalog. And Dexterity gained
-support for the Archetypes reference engine in
-``plone.app.referenceablebehavior``. As a result of these factors, the
-zc.relation approach to object relationships will not be included in Dexterity or Plone core for the time being.
-
-VERY IMPORTANT: If you are upgrading a site with Dexterity 1.0 to Dexterity
-2.0, it will break unless you install plone.app.relationfield, since your
-database contains persistent intid and relations utilities. The easiest way
-to include plone.app.relationfield is to install plone.app.dexterity with
-the "relations" extra::
-
- [instance]
- eggs =
- plone.app.dexterity [relations]
-
-Using relations via plone.app.relationfield
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-If you were relying on the support for relations, you can re-enable support
-by installing the ``plone.app.relationfield`` package. You need to add it to
-your package's install_requires in setup.py::
-
- install_requires=[
- 'plone.app.relationfield',
- ]
-
-Make sure your package is including its ZCML in configure.zcml::
-
- <include package="plone.app.relationfield" />
-
-And install its GenericSetup profile as a dependency in your package's metadata.xml::
-
- <dependencies>
- <dependency>profile-plone.app.relationfield:default</dependency>
- </dependencies>
-
-If you have any content types using the IRelatedItems behavior, you should
-update them to import the behavior from the new location::
-
- <property name="behaviors">
- <element value="plone.app.relationfield.behavior.IRelatedItems" />
- </property>
-
-Content tree and Autocomplete widgets no longer included by default
--------------------------------------------------------------------
-
-In Dexterity 1.0, the widgets in ``plone.formwidget.autocomplete`` and
-``plone.formwidget.contenttree`` were installed as dependencies of
-``plone.app.dexterity``. In Dexterity 2.0 they are no longer installed
-by default, because they are not used by any of the included behaviors
-or made available via the through-the-web content type editor at this
-time.
-
-If you use these widgets, make sure your package lists them as
-dependencies in setup.py, loads their ZCML in configure.zcml, and
-activates their GenericSetup profiles as dependencies in metadata.xml.
diff --git a/docs/HISTORY.txt b/docs/HISTORY.txt
deleted file mode 100644
index 7c7237a..0000000
--- a/docs/HISTORY.txt
+++ /dev/null
@@ -1,536 +0,0 @@
-Changelog for plone.app.dexterity
-=================================
-
-2.0.13 (unreleased)
--------------------
-
-- Nothing changed yet.
-
-
-2.0.12 (2014-09-07)
--------------------
-
-- Don't throw an error if allowed_content_types is none or missing.
- Fix https://github.com/plone/plone.app.contenttypes/issues/91
- [pbauer]
-
-- PLIP #13705: Remove <base> tag.
- [frapell]
-
-
-2.0.11 (2013-12-07)
--------------------
-
-- Fixed Add view URL of cloned content type.
- Refs http://dev.plone.org/ticket/13776.
- [thomasdesvenain]
-
-- Add robot testing environment and first robot test.
- [cedricmessiant]
-
-- Better string normalization when setting type id from type title
- (change accented or special characters with corresponding letters).
- [cedricmessiant]
-
-- Show a warning when editing the default page of a folder.
- [davisagli]
-
-
-
-2.0.10 (2013-09-16)
--------------------
-
-- Fix determination of allowed types so it checks permission in
- the context of the original folder when inheriting allowed
- types.
- [davisagli]
-
-
-2.0.9 (2013-08-13)
-------------------
-
-- Add documentation for defaultFactory tag in XML ref.
- [smcmahon]
-
-- Removed line breaks within documentation URLs in modeleditor.py.
- [smcmahon]
-
-- Fixed XML export so that GenericSetup's parser can successfully parse it
- later on at install time.
- [zupo]
-
-- Use @@ploneform-render-widget to render widgets in display mode.
- [cedricmessiant]
-
-- Call the IBasic description field 'Summary' and give it
- help text that is actually helpful.
- [davisagli]
-
-- Don't show the 'Allow Discussion' field on an item's default view.
- [davisagli]
-
-
-2.0.8 (2013-05-23)
-------------------
-
-- Add XML Model Editor based on plone.resourceditor. If plone.resourceditor
- is available, this is exposed by an "Edit XML Field Model" button on
- the fields tab of a content type -- if the content type is editable TTW.
- [smcmahon]
-
-- Added catalan translations [sneridagh]
-
-
-2.0.7 (2013-04-09)
-------------------
-
-- Fix bug in determining whether to show the allowed contained type
- fields.
- [ericof]
-
-- Let the behavior INameFromFileName also set the title from the filename
- if the type has such a field and it is left empty.
- [pbauer]
-
-- Updated french translations.
- [thomasdesvenain]
-
-
-2.0.6 (2013-04-06)
-------------------
-
-- Add missing translation strings.
- [vincentfretin]
-
-
-2.0.5 (2013-04-06)
-------------------
-
-- Updated pt_BR translation [ericof]
-
-
-2.0.4 (2013-03-05)
-------------------
-
-- Add zh_TW translation [TsungWei Hu]
-
-- Add support for constraining container allowed content types using
- the "Restrictions" form in the add menu. Merged from Patrick
- Gerken's (@do3cc) work in plone.app.contenttypes.
- [rpatterson]
-
-- When a new type is added, redirect to the fields tab as the next view.
- [davisagli]
-
-- Don't show the short name as a field on the type overview page.
- [davisagli]
-
-- Remove the 'Container' checkbox when adding a new type, and default
- to creating a container.
- [davisagli]
-
-- Tweaks to type control panel based on user testing.
- [davisagli]
-
-- Set default language for a new content item based on the language of
- its container.
- [frapell]
-
-- Fixed i18n of "Contents" in folder default view.
- [vincentfretin]
-
-- Added Ukrainian translations
- [kroman0]
-
-
-2.0.3 (2013-01-17)
-------------------
-
-- Nothing changed yet.
-
-
-2.0.2 (2013-01-01)
-------------------
-
-- Added French translations
- [cedricmessiant]
-
-- The behavior controlpanel now correctly invalidates any modified FTIs.
- [malthe]
-
-- I18n improved by adding many missing strings
- [giacomos]
-
-- better graphical integration in the control panel
- [giacomos]
-
-- Allow discussion behavior added.
- [timo]
-
-
-2.0.1 (2012-08-31)
-------------------
-
-- Update MANIFEST.in to correct packaging error.
- [esteele]
-
-
-2.0 (2012-08-30)
-----------------
-
-- DC metadata fields are now correctly encoded and decoded (from byte
- strings to unicode and vice versa). Currently, UTF-8 is assumed.
- [malthe]
-
-- Use lxml instead of elementtree.
- [davisagli]
-
-- Use ViewPageTemplateFile from zope.browserpage.
- [hannosch]
-
-- Add upgrade step to make sure that only uninstalling plone.app.intid will
- remove the intids utility.
- [davisagli]
-
-- Fix traversal over the types context so that skin items used by widgets
- can be acquired.
- [davisagli]
-
-- Provide an ``additionalSchemata`` property on the schema context so the
- schema editor can include a preview of fields from behaviors.
- [davisagli]
-
-- Give a more explicit warning before deleting content types that have existing
- instances.
- [davisagli]
-
-- Add validation to prevent giving a type the same name as an existing type.
- [davisagli]
-
-- Make sure the title and description of new FTIs are stored encoded,
- and with a default i18n domain of 'plone'.
- [davisagli]
-
-- Add overview tab for each type in the control panel.
- [davisagli]
-
-- Added Sphinx source for the Dexterity Developer manual.
- [giacomos]
-
-- Added Italian translation.
- [giacomos]
-
-- Internationalized content type settings pages,
- I18N fixes,
- messages extraction,
- French translations.
- [thomasdesvenain]
-
-- Added Spanish translation.
- [hvelarde]
-
-- Install the profile from collective.z3cform.datetimewidget to enable the
- Jquery Tools date picker for date/time fields.
- [davisagli]
-
-- Bugfix: Make sure type short names are validated.
- [davisagli]
-
-- Bugfix: Fix display of type descriptions in the types control panel.
- [davisagli]
-
-- Bugfix: Make sure subject can still be retrieved as unicode for the
- categorization behavior now that the Subject accessor returns a bytestring.
- [davisagli]
-
-- Add intro message to Dexterity control panel.
- [jonstahl, davisagli]
-
-- Grok support is now an optional "grok" extra. Use this if you want
- ``five.grok``, ``plone.directives.form``, and ``plone.directives.dexterity``.
- See the release notes for more information. The behaviors in this package
- were updated to work without using grok.
- [davisagli]
-
-- plone.formwidget.autocomplete and plone.formwidget.contenttree are no longer
- included by default. See the release notes for more information.
- [davisagli]
-
-- Moved the 'Related Items' behavior to plone.app.relationfield.
- plone.app.relationfield is no longer installed as a dependency. See the
- release notes for more information including how to update your package if it
- depends on relation support or the 'Related Items' behavior.
- IMPORTANT: You must install plone.app.relationfield on sites that are being
- upgraded from Dexterity 1.0 to Dexterity 2.0, or the site will break.
- [davisagli]
-
-- Converted tests to plone.app.testing-based setup. The old PloneTestCase-based
- test case classes and layer are now deprecated.
- [davisagli]
-
-- Remove ++resource++plone.app.dexterity.overlays.css from the CSS registry.
- [davisagli]
-
-- Removed support for Plone 3 / CMF 2.1 / Zope 2.10.
- [davisagli]
-
-- Update dependencies and imports as appropriate for Zope 2.12 & Zope 2.13
- [davisagli]
-
-- Remove CDATA section from "browser\types_listing.pt" (in HTML5: allowed only in SVG/MathML namespaces).
- [kleist]
-
-1.0 - 2011-05-20
-----------------
-
-- Fix publishing dates DateTime/datetime conversions so as not to drift by the
- timezone delta every save.
- [elro]
-
-- Make sure cloned types get a new factory.
- [davisagli]
-
-- Don't override overlay CSS in Plone 4.
- [davisagli]
-
-- Fixed cloning of types with a period (.) in their short name.
- [davisagli]
-
-- Allow specifying a type's short name when adding a type.
- [davisagli]
-
-- Make sure the Basic metadata adapter accesses the content's title attribute
- directly so it doesn't get encoded. Also make sure encoded data can't be set
- via this adapter.
- [davisagli]
-
-1.0rc1 - 2011-04-30
--------------------
-
-- Added upgrade step to install new javascript from
- plone.formwidget.autocomplete
- [davisagli]
-
-- Added basic support for making TTW changes to schemas defined in filesystem
- models and code. (Note: This feature will not actually work until some further
- changes are completed in plone.dexterity.)
-
- In order to support this change, the event handling to serialize schema changes
- was revised. We now register a single event handler for the SchemaModifiedEvent
- raised for the schema context. This allows us to keep track of the FTI
- that changes need to be serialized to on the schema context. The
- serializeSchemaOnFieldEvent and serializeSchemaOnSchemaEvent handlers were
- removed from the serialize module and replaced by serializeSchemaContext. The
- serializeSchema helper remains but is deprecated.
- [davisagli]
-
-- Add MANIFEST.in.
- [WouterVH]
-
-- Add "export" button to types editor. Exports GS-style zip archive of type
- info for selected types.
- [stevem]
-
-- Fix old jquery alias in types_listing.pt. This closes
- http://code.google.com/p/dexterity/issues/detail?id=159
- [davisagli]
-
-- Make display templates fill content-core on Plone 4.
- [elro]
-
-- Add ids to the group fieldsets on display forms.
- [elro]
-
-- Exclude from navigation behavior should be restricted to IDexterityContent.
- [elro]
-
-
-1.0b4 - 2011-03-15
-------------------
-
-- Add a "Name from file name" behavior.
- [elro]
-
-- Remove the NameFromTitle behavior factory, it is not necessary.
- [elro]
-
-- Add "Next previous navigation" and "Next previous navigation toggle"
- behaviors.
- [elro]
-
-- Add an "Exclude from navigation" behavior.
- [lentinj]
-
-- Put the folder listing within a fieldset.
- [lentinj]
-
-
-1.0b3 - 2011-02-11
-------------------
-
-- Add a navigation root behavior.
- [elro]
-
-- Fix decoding error when an encoded description is stored in the FTI.
- [davisagli]
-
-- Avoid empty <div class="field"> tag for title and description in
- item.pt and container.pt.
- [gaudenzius]
-
-- Add locales structure for translations with cs , de, es, eu, fr, ja, nl, pt_BR
- [toutpt]
-
-- Update french translation
- [toutpt]
-
-
-1.0b2 - 2010-08-05
-------------------
-
-- Fix several XML errors in templates. Needed for Chameleon compatibility.
- [wichert]
-
-- cloning a type through the dexterity UI in the control panel did not work
- if the type had a hyphen in it's name. This fixes
- http://code.google.com/p/dexterity/issues/detail?id=126
- [vangheem]
-
-
-1.0b1 - 2010-04-20
-------------------
-
-- Require plone.app.jquerytools for the schema editor UI, and make sure it is
- installed when upgrading.
- [davisagli]
-
-- Remove unused schemaeditor.css.
- [davisagli]
-
-- Omit the metadata fields except on edit and add forms.
- [davisagli]
-
-- Enable the "Name from title" behavior for new types, by default.
- [davisagli]
-
-- Include plone.formwidget.namedfile so that File upload and Image fields are
- available out of the box. You must explicitly include z3c.blobfile in your
- environment if you want blob-based files.
- [davisagli]
-
-- Added a DexterityLayer that can be used in tests.
- [davisagli]
-
-- Fix issue with the BehaviorsForm accidentally polluting the title of the
- z3c.form EditForm 'Apply' button.
- [davisagli]
-
-- Add upgrades folder and make sure plone.app.z3cform profile gets installed
- on upgrades from previous versions of Dexterity.
- [davisagli]
-
-- Depend on the plone.app.z3cform profile, to make sure the Plone browser layer
- for z3c.form gets installed.
- [davisagli]
-
-- Avoid relying on acquisition to get the portal_url for links in the type
- listing table.
- [davisagli]
-
-
-1.0a7 - 2010-01-08
-------------------
-
-- Make sure the Dublin Core fieldsets appear in the same order as they
- do in AT content.
- [davisagli]
-
-- Make sure the current user is loaded as the default creator for the
- IOwnership schema in an add form.
- [davisagli]
-
-- Include behavior descriptions on the behavior edit tab.
- [davisagli]
-
-- IBasic behavior: set missing_value of description-field to u'' . The
- description should never be None (live_search would not work any more).
- [jbaumann]
-
-- Fix issue where traversing to a nonexistent type name in the types control
- panel did not raise NotFound.
- [davisagli]
-
-- Make it possible to view the fields of non-editable schemata.
- [davisagli]
-
-- Tweaks to the tabbed_forms template used for the types control panel.
- [davisagli]
-
-
-1.0a6 - 2009-10-12
-------------------
-
-- Add plone.app.textfield as a dependency. We don't use it directly in this
- package, but users of Dexterity should have it installed and available.
- [optilude]
-
-- Use some default icons for new types.
- [davisagli]
-
-- Show type icons in type listing if available.
- [davisagli]
-
-- Removed 'container' field from the types listing in the control panel
- (it wasn't working).
- [davisagli]
-
-- Add message factories to titles and descriptions of metadata schema fields.
- Fixes http://code.google.com/p/dexterity/issues/detail?id=75.
- [optilude]
-
-- Patch listActionInfos() instead of listActions() in order to get the
- folder/add category into the actions list. This avoids a problem with
- the 'actions.xml' export handler exporting the folder/add category
- incorrectly. Fixes http://code.google.com/p/dexterity/issues/detail?id=78
- [optilude]
-
-
-1.0a5 - 2009-07-26
-------------------
-
-- Explicitly include overrides.zcml from plone.app.z3cform.
- [optilude]
-
-
-1.0a4 - 2009-07-12
-------------------
-
-- Changed API methods and arguments to mixedCase to be more consistent with
- the rest of Zope. This is a non-backwards-compatible change. Our profuse
- apologies, but it's now or never. :-/
-
- If you find that you get import errors or unknown keyword arguments in your
- code, please change names from foo_bar too fooBar, e.g. serialize_schema()
- becomes serializeSchema().
- [optilude]
-
-
-1.0a3 - 2009-06-07
-------------------
-
-- Updated use of <plone:behavior /> directive to match plone.behavior 1.0b4.
- [optilude]
-
-
-1.0a2 - 2009-06-01
-------------------
-
-- Remove superfluous <includeOverrides /> in configure.zcml which would cause
- a problem when the package is loaded via z3c.autoinclude.plugin
- [optilude]
-
-
-1.0a1 - 2009-05-27
---------------------
-
-- Initial release
diff --git a/setup.py b/setup.py
index de5573d..9ca0fc9 100644
--- a/setup.py
+++ b/setup.py
@@ -1,10 +1,9 @@
from setuptools import setup, find_packages
-import os
version = '2.0.13.dev0'
long_description = open("README.rst").read() + "\n" + \
- open("RELEASE_NOTES.txt").read() + "\n" + \
- open(os.path.join("docs", "HISTORY.txt")).read()
+ open("RELEASE_NOTES.rst").read() + "\n" + \
+ open("CHANGES.rst").read()
setup(name='plone.app.dexterity',
version=version,
Repository: plone.app.dexterity
Branch: refs/heads/2.0.x
Date: 2015-01-27T16:24:40+01:00
Author: Johannes Raggam (thet) <raggam-nl at adm.at>
Commit: https://github.com/plone/plone.app.dexterity/commit/071e04362d5975aa2be525ab92f533f0554353fa
IDexterityContainer-view listing view macro calling fix
Fix the IDexterityContainer view to make use of plone.app.contenttype's new
listing view. Accessing it's macro needs the macro-caller's view variable set
to the new listing view.
Files changed:
M CHANGES.rst
M plone/app/dexterity/browser/container.pt
diff --git a/CHANGES.rst b/CHANGES.rst
index da52ca2..334ea71 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -4,7 +4,10 @@ Changelog
2.0.13 (unreleased)
-------------------
-- Nothing changed yet.
+- Fix the IDexterityContainer view to make use of plone.app.contenttype's new
+ listing view. Accessing it's macro needs the macro-caller's view variable set
+ to the new listing view.
+ [thet]
2.0.12 (2014-09-07)
diff --git a/plone/app/dexterity/browser/container.pt b/plone/app/dexterity/browser/container.pt
index 340b619..db926c3 100644
--- a/plone/app/dexterity/browser/container.pt
+++ b/plone/app/dexterity/browser/container.pt
@@ -26,7 +26,7 @@
<fieldset id="folder-listing">
<legend i18n:translate="" i18n:domain="plone">Contents</legend>
- <tal:block define="listing_macro context/folder_listing/macros/listing">
+ <tal:block define="view nocall:context/folder_listing; listing_macro view/macros/listing">
<metal:use_macro use-macro="listing_macro" />
</tal:block>
</fieldset>
-------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGES.log
Type: application/octet-stream
Size: 41477 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20150127/80ec5f06/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 189449 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20150127/80ec5f06/attachment-0003.obj>
More information about the Testbot
mailing list