From 29a6f4941a35ee548d49391fe8f7e81a659369e0 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 3 Oct 2011 14:10:41 +0200 Subject: [PATCH] new branch 'zmi-restrictions': hide management interface from non-administrative users --- browser/configure.zcml | 53 ++++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/browser/configure.zcml b/browser/configure.zcml index 92746a0..ea0441b 100644 --- a/browser/configure.zcml +++ b/browser/configure.zcml @@ -19,6 +19,29 @@ + + + + + + @@ -175,7 +198,7 @@ + permission="loops.ManageSite"> + permission="loops.ManageSite"> @@ -314,7 +337,7 @@ name="edit.html" for="loops.interfaces.IDocument" class="loops.browser.resource.DocumentEditForm" - permission="zope.ManageContent" + permission="loops.ManageSite" menu="zmi_views" title="Edit" /> + permission="loops.ManageSite" /> + add="loops.ManageSite" /> @@ -389,7 +412,7 @@ @@ -452,13 +475,13 @@ for="loops.interfaces.INode" template="node_target.pt" class="loops.browser.node.ConfigureView" - permission="zope.ManageContent" + permission="loops.ManageSite" /> @@ -690,12 +713,12 @@ schema="loops.interfaces.IViewConfiguratorSchema" for="loops.interfaces.INode" template="edit.pt" - permission="zope.ManageContent" /> + permission="loops.ManageSite" />