[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