[Checkins] SVN: zc.sharing/trunk/src/zc/sharing/ Added zcml files that provide sample priviledge and admin

Jim Fulton jim at zope.com
Thu Jun 29 06:45:08 EDT 2006


Log message for revision 68904:
  Added zcml files that provide sample priviledge and admin
  configuration and that suppoer the sharing buildout.
  

Changed:
  A   zc.sharing/trunk/src/zc/sharing/privs.zcml
  A   zc.sharing/trunk/src/zc/sharing/zope.manager-admin.zcml

-=-
Added: zc.sharing/trunk/src/zc/sharing/privs.zcml
===================================================================
--- zc.sharing/trunk/src/zc/sharing/privs.zcml	2006-06-29 10:37:40 UTC (rev 68903)
+++ zc.sharing/trunk/src/zc/sharing/privs.zcml	2006-06-29 10:45:07 UTC (rev 68904)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:zc="http://namespaces.zope.com/zc"
+    i18n_domain='zc.sharing'
+    >
+
+<!-- Simple privilege definitions, useful for apps that don't -->
+<!-- care about their own or that want an example -->
+
+  <zc:privilege bit="0" title="Read"
+                description="Read or view content"
+                />
+
+    <zc:permissionPrivilege permission="zope.View"
+                            privilege="0"
+                            />
+
+    <zc:permissionPrivilege permission="zope.app.dublincore.view"
+                            privilege="0"
+                            />
+
+  <zc:privilege bit="2" title="Write"
+                description="Modify content"
+                />
+
+    <zc:permissionPrivilege permission="zope.ManageContent"
+                            privilege="2"
+                            />
+    <zc:permissionPrivilege permission="zope.app.dublincore.change"
+                            privilege="2"
+                            />
+
+  <zc:privilege bit="4" title="Share"
+                description="Share content"
+                />
+
+    <zc:permissionPrivilege permission="zope.Security"
+                            privilege="4"
+                            />
+
+  <zc:privileges for="zc.sharing.interfaces.ISharable"
+                 titles="Read Write Share"
+                 />
+
+  <zc:subobjectPrivileges
+     for="zope.app.container.interfaces.IContainer"
+     titles="Read Write Share"
+     />
+
+
+</configure>


Property changes on: zc.sharing/trunk/src/zc/sharing/privs.zcml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zc.sharing/trunk/src/zc/sharing/zope.manager-admin.zcml
===================================================================
--- zc.sharing/trunk/src/zc/sharing/zope.manager-admin.zcml	2006-06-29 10:37:40 UTC (rev 68903)
+++ zc.sharing/trunk/src/zc/sharing/zope.manager-admin.zcml	2006-06-29 10:45:07 UTC (rev 68904)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:zc="http://namespaces.zope.com/zc"
+    >
+
+<!-- Make zope.manager the administrator -->
+
+<zc:systemAdministrators principals="zope.manager" />
+
+</configure>


Property changes on: zc.sharing/trunk/src/zc/sharing/zope.manager-admin.zcml
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Checkins mailing list