[Checkins] SVN: grokcore.security/trunk/ Change the decision to use grok.View as the default permission for views and use the more "standard" zope.View permission instead.
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Mon Sep 14 10:44:35 EDT 2009
Log message for revision 103923:
Change the decision to use grok.View as the default permission for views and use the more "standard" zope.View permission instead.
Changed:
U grokcore.security/trunk/CHANGES.txt
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/tests/security/fallback.py
U grokcore.security/trunk/src/grokcore/security/util.py
-=-
Modified: grokcore.security/trunk/CHANGES.txt
===================================================================
--- grokcore.security/trunk/CHANGES.txt 2009-09-14 14:16:44 UTC (rev 103922)
+++ grokcore.security/trunk/CHANGES.txt 2009-09-14 14:44:34 UTC (rev 103923)
@@ -4,6 +4,17 @@
1.2 (unreleased)
----------------
+* Changed the default permissions from grok.View to zope.View. There seems no
+ particular reason not to use the standard zope.View permission defined
+ in zope.app.security.
+
+ NOTE: YOU MUST STILL ASSIGN THIS PERMISSION TO USERS IN YOUR
+ site.zcml FILE. OTHERWISE YOU DO NOT HAVE ACCESS TO ANY VIEWS.
+
+* Made sure to include zope.app.security configuration as well, as that
+ package defines the zope.View permission. Note that in the future this will
+ change to zope.security.
+
* Bring versions.cfg in line with grok 1.0 release candidate
versions.cfg.
@@ -13,7 +24,7 @@
* Changed the default permissions from zope.Public to grok.View.
- NOTE: YOU MUST ASSIGN THIS PERMISSION TO USERS IN YOUR
+ NOTE: YOU MUST ASSIGN THIS PERMISSION TO USERS IN YOUR
site.zcml FILE. OTHERWISE YOU DO NOT HAVE ACCESS TO ANY VIEWS.
1.0 (2008-08-03)
Modified: grokcore.security/trunk/src/grokcore/security/meta.zcml
===================================================================
--- grokcore.security/trunk/src/grokcore/security/meta.zcml 2009-09-14 14:16:44 UTC (rev 103922)
+++ grokcore.security/trunk/src/grokcore/security/meta.zcml 2009-09-14 14:44:34 UTC (rev 103923)
@@ -6,7 +6,4 @@
<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-09-14 14:16:44 UTC (rev 103922)
+++ grokcore.security/trunk/src/grokcore/security/testing.py 2009-09-14 14:44:34 UTC (rev 103923)
@@ -39,6 +39,5 @@
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/tests/security/fallback.py
===================================================================
--- grokcore.security/trunk/src/grokcore/security/tests/security/fallback.py 2009-09-14 14:16:44 UTC (rev 103922)
+++ grokcore.security/trunk/src/grokcore/security/tests/security/fallback.py 2009-09-14 14:44:34 UTC (rev 103923)
@@ -9,7 +9,7 @@
>>> obj = ProxyFactory(obj)
>>> checker = getChecker(obj)
>>> checker.permission_id('protected')
- 'grok.View'
+ 'zope.View'
"""
import grokcore.security as grok
Modified: grokcore.security/trunk/src/grokcore/security/util.py
===================================================================
--- grokcore.security/trunk/src/grokcore/security/util.py 2009-09-14 14:16:44 UTC (rev 103922)
+++ grokcore.security/trunk/src/grokcore/security/util.py 2009-09-14 14:44:34 UTC (rev 103923)
@@ -36,11 +36,11 @@
protectSetAttribute(class_, name, permission)
def check_or_default_permission(class_, permission):
- """Return default permission (public) if permission is None,
+ """Return default permission (zope.View) if permission is None,
otherwise make sure permission has been defined.
"""
if permission is None:
- permission = 'grok.View'
+ permission = 'zope.View'
else:
check_permission(class_, permission)
return permission
More information about the checkins
mailing list