[z3-checkins] r5509 - z3/sqlos/trunk
dreamcatcher at codespeak.net
dreamcatcher at codespeak.net
Fri Jul 9 21:27:10 MEST 2004
Author: dreamcatcher
Date: Fri Jul 9 21:27:08 2004
New Revision: 5509
Modified:
z3/sqlos/trunk/metaconfigure.py
Log:
Oh, a checker with set_permissions = None can't be used with zcml.
Modified: z3/sqlos/trunk/metaconfigure.py
==============================================================================
--- z3/sqlos/trunk/metaconfigure.py (original)
+++ z3/sqlos/trunk/metaconfigure.py Fri Jul 9 21:27:08 2004
@@ -17,7 +17,7 @@
from zope.interface import directlyProvides, implements
from zope.app.component.metaconfigure import factory, utility
from zope.app.component.metaconfigure import PublicPermission, proxify
-from zope.security.checker import defineChecker
+from zope.security.checker import defineChecker, Checker
from zope.security.checker import getCheckerForInstancesOf, MultiChecker
from zope.component.factory import Factory, IFactory
@@ -90,6 +90,7 @@
checker = MultiChecker(((IReadSQLObjectClass, read_perm),
(IWriteSQLObjectClass, change_perm),
))
+ checker = Checker(checker.get_permissions, {})
defineChecker(component, checker)
proxied = proxify(component, checker)
More information about the z3-checkins
mailing list