[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ Added a permissions.zcml file defining our own permissions. This was formerly done in Zope 2's Products.Five.
Hanno Schlichting
hannosch at hannosch.eu
Fri Jan 1 18:09:26 EST 2010
Log message for revision 107523:
Added a permissions.zcml file defining our own permissions. This was formerly done in Zope 2's Products.Five.
Changed:
U Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
U Products.CMFCore/trunk/Products/CMFCore/configure.zcml
A Products.CMFCore/trunk/Products/CMFCore/permissions.zcml
U Products.CMFCore/trunk/Products/CMFCore/testing.py
U Products.CMFCore/trunk/Products/CMFCore/tool.zcml
-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt 2010-01-01 23:03:49 UTC (rev 107522)
+++ Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt 2010-01-01 23:09:26 UTC (rev 107523)
@@ -4,6 +4,9 @@
2.3.0-alpha (unreleased)
------------------------
+- Added a permissions.zcml file defining our own permissions. This was
+ formerly done in Zope 2's Products.Five.
+
- Changed GenericSetup import handlers to fail silently if they
are called in a context that does not contain the items they
import.
Modified: Products.CMFCore/trunk/Products/CMFCore/configure.zcml
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/configure.zcml 2010-01-01 23:03:49 UTC (rev 107522)
+++ Products.CMFCore/trunk/Products/CMFCore/configure.zcml 2010-01-01 23:09:26 UTC (rev 107523)
@@ -3,6 +3,8 @@
<include package="five.localsitemanager" />
+ <include file="permissions.zcml"/>
+
<include package=".browser"/>
<include package=".exportimport"/>
Added: Products.CMFCore/trunk/Products/CMFCore/permissions.zcml
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/permissions.zcml (rev 0)
+++ Products.CMFCore/trunk/Products/CMFCore/permissions.zcml 2010-01-01 23:09:26 UTC (rev 107523)
@@ -0,0 +1,91 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+ xmlns:zcml="http://namespaces.zope.org/zcml"
+ i18n_domain="cmf_default">
+
+ <!-- CMF Core Permissions -->
+
+ <configure zcml:condition="installed AccessControl.security">
+
+ <permission
+ id="cmf.ListFolderContents"
+ title="List folder contents"
+ />
+
+ <permission
+ id="cmf.ListUndoableChanges"
+ title="List undoable changes"
+ />
+
+ <permission
+ id="cmf.AccessInactivePortalContent"
+ title="Access inactive portal content"
+ />
+
+ <permission
+ id="cmf.ManagePortal"
+ title="Manage portal"
+ />
+
+ <permission
+ id="cmf.ModifyPortalContent"
+ title="Modify portal content"
+ />
+
+ <permission
+ id="cmf.ManageProperties"
+ title="Manage properties"
+ />
+
+ <permission
+ id="cmf.ListPortalMembers"
+ title="List portal members"
+ />
+
+ <permission
+ id="cmf.AddPortalFolders"
+ title="Add portal folders"
+ />
+
+ <permission
+ id="cmf.AddPortalContent"
+ title="Add portal content"
+ />
+
+ <permission
+ id="cmf.AddPortalMember"
+ title="Add portal member"
+ />
+
+ <permission
+ id="cmf.SetOwnPassword"
+ title="Set own password"
+ />
+
+ <permission
+ id="cmf.SetOwnProperties"
+ title="Set own properties"
+ />
+
+ <permission
+ id="cmf.MailForgottonPassword"
+ title="Mail forgotten password"
+ />
+
+ <permission
+ id="cmf.RequestReview"
+ title="Request review"
+ />
+
+ <permission
+ id="cmf.ReviewPortalContent"
+ title="Review portal content"
+ />
+
+ <permission
+ id="cmf.AccessFuturePortalContent"
+ title="Access future portal content"
+ />
+
+ </configure>
+
+</configure>
Property changes on: Products.CMFCore/trunk/Products/CMFCore/permissions.zcml
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: Products.CMFCore/trunk/Products/CMFCore/testing.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/testing.py 2010-01-01 23:03:49 UTC (rev 107522)
+++ Products.CMFCore/trunk/Products/CMFCore/testing.py 2010-01-01 23:09:26 UTC (rev 107523)
@@ -210,6 +210,7 @@
zcml.load_config('permissions.zcml', Products.Five)
zcml.load_config('meta.zcml', Products.GenericSetup)
zcml.load_config('configure.zcml', Products.GenericSetup)
+ zcml.load_config('permissions.zcml', Products.CMFCore)
zcml.load_config('tool.zcml', Products.CMFCore)
zcml.load_config('configure.zcml', Products.CMFCore.exportimport)
zcml.load_string(_DUMMY_ZCML)
Modified: Products.CMFCore/trunk/Products/CMFCore/tool.zcml
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/tool.zcml 2010-01-01 23:03:49 UTC (rev 107522)
+++ Products.CMFCore/trunk/Products/CMFCore/tool.zcml 2010-01-01 23:09:26 UTC (rev 107523)
@@ -2,6 +2,8 @@
xmlns="http://namespaces.zope.org/zope"
xmlns:five="http://namespaces.zope.org/five">
+ <include file="permissions.zcml" />
+
<five:registerClass
class=".ActionInformation.ActionCategory"
meta_type="CMF Action Category"
More information about the checkins
mailing list