Products.cmfdynamicviewfti

Latest version: v7.0.1

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

2.1.2

------------------

- Removed bogus test setup. All the stuff is done by the layer anyway.
[stefan]

- Removed tests/runalltests.py and tests/framework.py.
To run tests use Zope's testrunner:
./bin/zopectl test --nowarn -s Products.CMFDynamicViewFTI
[stefan]

2.1.1

------------------

- Removed the view alias of index.html, as this would block uploading of
files called index.html into folders. You can enable this in your own
types if you want.
[hannosch]

2.1.0

------------------

- Implemented fallback to default view:
If a selected view (i.e. template) does not exist, return the
default view instead of - ultimately - NotFound. You can enable this
option by setting the FTI's new 'default_view_fallback' property to True.
[stefan]

- Converted dummy test sample types to be extension profile based. This
profile is only registered during test runs.
[hannosch]

- Slightly adjusted the tests to new CTC version.
[hannosch]

2.0.0

------------------

- Merged z3-views-integration branch.
[svincic]

- Making use of Zope 3 interfaces with proper reverse bridges.
[optilude]

- Fix tests to pass if Five/Zope3 is installed.
[hannosch]

1.0.4

------------------

- Made 'safe_callable' truly safe by using 'safe_hasattr'.
- Made tests use CMFTestCase. There is no Plone dependency whatsoever.
- Fixed a bug in getViewMethod. A present, but empty 'layout' attribute
now also returns the default view instead of ''. Returning the empty
string sends PortalContent.__call__() into a loop.
[stefan]

1.0.3

------------------

- Added conditional import for typeClasses to make the code CMF1.6
compatible while staying CMF1.5 backwards compatible.
[hannosch]

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.