[Checkins] SVN: z3c.menu.ready2go/trunk/ adjust dependencies and imports, reflect changes in zope packages
Roger Ineichen
roger at projekt01.ch
Mon Nov 30 16:28:47 EST 2009
Log message for revision 106130:
adjust dependencies and imports, reflect changes in zope packages
Changed:
U z3c.menu.ready2go/trunk/CHANGES.txt
U z3c.menu.ready2go/trunk/buildout.cfg
U z3c.menu.ready2go/trunk/setup.py
U z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py
-=-
Modified: z3c.menu.ready2go/trunk/CHANGES.txt
===================================================================
--- z3c.menu.ready2go/trunk/CHANGES.txt 2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/CHANGES.txt 2009-11-30 21:28:47 UTC (rev 106130)
@@ -2,10 +2,10 @@
CHANGES
=======
-0.6.1 (unreleased)
+0.7.0 (2009-11-30)
------------------
--
+- adjust dependencies and imports, reflect changes in zope packages
0.6.0 (2009-02-07)
Modified: z3c.menu.ready2go/trunk/buildout.cfg
===================================================================
--- z3c.menu.ready2go/trunk/buildout.cfg 2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/buildout.cfg 2009-11-30 21:28:47 UTC (rev 106130)
@@ -1,15 +1,14 @@
[buildout]
develop = .
-parts = test importchecker coverage-test coverage-report
+parts = test checker coverage-test coverage-report
[test]
recipe = zc.recipe.testrunner
eggs = z3c.menu.ready2go [test]
-[importchecker]
-recipe = zc.recipe.egg
-eggs = importchecker
-arguments = "${buildout:directory}/src"
+[checker]
+recipe = lovely.recipe:importchecker
+path = src/z3c/menu/ready2go
[coverage-test]
Modified: z3c.menu.ready2go/trunk/setup.py
===================================================================
--- z3c.menu.ready2go/trunk/setup.py 2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/setup.py 2009-11-30 21:28:47 UTC (rev 106130)
@@ -20,7 +20,7 @@
setup (
name='z3c.menu.ready2go',
- version='0.6.1dev',
+ version='0.7.0',
author = "Stephan Richter, Roger Ineichen and the Zope Community",
author_email = "zope-dev at zope.org",
description = "A ready to go menu for Zope3",
@@ -53,10 +53,12 @@
extras_require = dict(
test = [
'z3c.testing',
- 'zope.container',
'zope.app.pagetemplate',
'zope.app.testing',
+ 'zope.container',
+ 'zope.contentprovider',
'zope.component',
+ 'zope.testing',
'zope.traversing',
],
),
@@ -64,7 +66,8 @@
'setuptools',
'z3c.i18n',
'z3c.template',
- 'zope.app.publisher',
+ 'zope.browserpage',
+ 'zope.component',
'zope.configuration',
'zope.interface',
'zope.proxy',
Modified: z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py
===================================================================
--- z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py 2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py 2009-11-30 21:28:47 UTC (rev 106130)
@@ -26,8 +26,12 @@
from zope.publisher.interfaces.browser import IBrowserView
from zope.viewlet import viewlet
from zope.viewlet.metadirectives import IViewletDirective
-from zope.app.publisher.browser import viewmeta
+from zope.browserpage.metaconfigure import _handle_permission
+from zope.browserpage.metaconfigure import _handle_allowed_attributes
+from zope.browserpage.metaconfigure import _handle_for
+from zope.browserpage.metaconfigure import _handle_allowed_interface
+
from z3c.i18n import MessageFactory as _
from z3c.menu.ready2go import interfaces
from z3c.menu.ready2go import checker
@@ -108,7 +112,7 @@
kwargs['i18nTitle'] = title
# Get the permission; mainly to correctly handle CheckerPublic.
- permission = viewmeta._handle_permission(_context, permission)
+ permission = _handle_permission(_context, permission)
# Either the class or template must be specified.
if not (class_ or template):
@@ -166,19 +170,19 @@
attributes=kwargs)
# Set up permission mapping for various accessible attributes
- viewmeta._handle_allowed_interface(
+ _handle_allowed_interface(
_context, allowed_interface, permission, required)
- viewmeta._handle_allowed_attributes(
+ _handle_allowed_attributes(
_context, allowed_attributes, permission, required)
- viewmeta._handle_allowed_attributes(
+ _handle_allowed_attributes(
_context, kwargs.keys(), permission, required)
- viewmeta._handle_allowed_attributes(
+ _handle_allowed_attributes(
_context,
(attribute, 'browserDefault', 'update', 'render', 'publishTraverse'),
permission, required)
# Register the interfaces.
- viewmeta._handle_for(_context, for_)
+ _handle_for(_context, for_)
zcml.interface(_context, view)
# Create the security checker for the new class
More information about the checkins
mailing list