[Checkins] SVN: grokcore.security/trunk/ Bug number: 387332
Kevin Gill
kevin at movieextras.ie
Fri Jul 3 10:36:50 EDT 2009
Log message for revision 101445:
Bug number: 387332
Added a new permission grok.View as the default permission
for views.
NOTE: YOU MUST ASSIGN THIS PERMISSION TO USERS IN YOUR
site.zcml FILE. OTHERWISE YOU DO NOT HAVE ACCESS TO ANY VIEWS.
Changed:
U grokcore.security/trunk/setup.py
U grokcore.security/trunk/src/grokcore/security/meta.zcml
U grokcore.security/trunk/src/grokcore/security/testing.py
U grokcore.security/trunk/src/grokcore/security/util.py
U grokcore.security/trunk/versions.cfg
-=-
Modified: grokcore.security/trunk/setup.py
===================================================================
--- grokcore.security/trunk/setup.py 2009-07-03 14:36:24 UTC (rev 101444)
+++ grokcore.security/trunk/setup.py 2009-07-03 14:36:50 UTC (rev 101445)
@@ -12,7 +12,7 @@
setup(
name='grokcore.security',
- version='1.1dev',
+ version='1.1dev2',
author='Grok Team',
author_email='grok-dev at zope.org',
url='http://grok.zope.org',
@@ -36,7 +36,7 @@
'grokcore.component >= 1.5.1',
'zope.interface',
'zope.component',
- 'zope.security >= 3.6.2',
+ 'zope.app.security',
'zope.configuration',
'zope.testing',
],
Modified: grokcore.security/trunk/src/grokcore/security/meta.zcml
===================================================================
--- grokcore.security/trunk/src/grokcore/security/meta.zcml 2009-07-03 14:36:24 UTC (rev 101444)
+++ grokcore.security/trunk/src/grokcore/security/meta.zcml 2009-07-03 14:36:50 UTC (rev 101445)
@@ -6,4 +6,7 @@
<include package="grokcore.component" file="meta.zcml" />
<grok:grok package=".meta" />
+ <!-- Grok my default permission -->
+ <grok:grok package=".default_permission" />
+
</configure>
Modified: grokcore.security/trunk/src/grokcore/security/testing.py
===================================================================
--- grokcore.security/trunk/src/grokcore/security/testing.py 2009-07-03 14:36:24 UTC (rev 101444)
+++ grokcore.security/trunk/src/grokcore/security/testing.py 2009-07-03 14:36:50 UTC (rev 101445)
@@ -39,5 +39,6 @@
zcml.do_grok('grokcore.component.meta', config)
zcml.do_grok('grokcore.security.meta', config)
zcml.do_grok('grokcore.security.testing', config)
+ zcml.do_grok('grokcore.security.default_permission', config)
zcml.do_grok(module_name, config)
config.execute_actions()
Modified: grokcore.security/trunk/src/grokcore/security/util.py
===================================================================
--- grokcore.security/trunk/src/grokcore/security/util.py 2009-07-03 14:36:24 UTC (rev 101444)
+++ grokcore.security/trunk/src/grokcore/security/util.py 2009-07-03 14:36:50 UTC (rev 101445)
@@ -16,8 +16,8 @@
from martian.error import GrokError
from zope.component import queryUtility
from zope.security.interfaces import IPermission
-from zope.security.protectclass import protectName
-from zope.security.protectclass import protectSetAttribute
+from zope.app.security.protectclass import protectName
+from zope.app.security.protectclass import protectSetAttribute
def protect_getattr(class_, name, permission=None):
"""Install a getattr permission check for the attribute ``name``.
@@ -40,7 +40,7 @@
otherwise make sure permission has been defined.
"""
if permission is None:
- permission = 'zope.Public'
+ permission = 'grok.View'
else:
check_permission(class_, permission)
return permission
Modified: grokcore.security/trunk/versions.cfg
===================================================================
--- grokcore.security/trunk/versions.cfg 2009-07-03 14:36:24 UTC (rev 101444)
+++ grokcore.security/trunk/versions.cfg 2009-07-03 14:36:50 UTC (rev 101445)
@@ -92,7 +92,7 @@
zope.proxy = 3.4.2
zope.publisher = 3.4.6
zope.schema = 3.5.3
-zope.security = 3.6.2
+zope.security = 3.4.0
zope.securitypolicy = 3.4.1
zope.server = 3.4.3
zope.session = 3.4.1
More information about the Checkins
mailing list