src/ztfy/utils/browser/configure.zcml
branchZTK-1.1
changeset 169 b4b587dd45ca
parent 165 9615e7d1a4ee
child 178 b28d7a44b81f
--- a/src/ztfy/utils/browser/configure.zcml	Thu Sep 13 10:56:25 2012 +0200
+++ b/src/ztfy/utils/browser/configure.zcml	Thu Sep 20 17:06:22 2012 +0200
@@ -1,8 +1,33 @@
 <configure
 	xmlns="http://namespaces.zope.org/zope"
+	xmlns:browser="http://namespaces.zope.org/browser"
 	xmlns:z3c="http://namespaces.zope.org/z3c"
 	i18n_domain="ztfy.i18n">
 
+	<!-- ZEO connection views -->
+	<browser:addMenuItem
+		title="ZEO connection"
+		description="A simple utility used to store ZEO connection settings"
+		class="..zodb.ZEOConnectionUtility"
+		permission="zope.ManageServices" />
+
+	<z3c:pagelet
+		name="properties.html"
+		for="..interfaces.IZEOConnection"
+		class=".zodb.ZEOConnectionEditForm"
+		layer="ztfy.skin.layer.IZTFYBrowserLayer"
+		permission="ztfy.ViewManagementScreens" />
+
+	<browser:viewlet
+		name="Properties"
+		viewURL="@@properties.html"
+		for="..interfaces.IZEOConnection"
+		manager="ztfy.skin.viewlets.actions.interfaces.IActionsViewletManager"
+		class="ztfy.skin.menu.PropertiesMenuItem"
+		permission="ztfy.ViewManagementScreens"
+		layer="ztfy.skin.layer.IZTFYBackLayer"
+		weight="10" />
+
 	<!-- Encoding selection widget -->
 	<adapter
 		factory=".encoding.EncodingSelectFieldWidget" />