[Checkins] SVN: zf.zscp/trunk/src/zf/zscp/website/ Register Repository configuration

Roger Ineichen roger at projekt01.ch
Sun Apr 9 05:28:49 EDT 2006


Log message for revision 66713:
  Register Repository configuration

Changed:
  U   zf.zscp/trunk/src/zf/zscp/website/browser/repository.zcml
  U   zf.zscp/trunk/src/zf/zscp/website/browser/site.zcml
  U   zf.zscp/trunk/src/zf/zscp/website/repository.py

-=-
Modified: zf.zscp/trunk/src/zf/zscp/website/browser/repository.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/website/browser/repository.zcml	2006-04-09 09:21:49 UTC (rev 66712)
+++ zf.zscp/trunk/src/zf/zscp/website/browser/repository.zcml	2006-04-09 09:28:48 UTC (rev 66713)
@@ -1,22 +1,33 @@
 <configure
-   xmlns:zope="http://namespaces.zope.org/zope"
-   xmlns="http://namespaces.zope.org/browser"
+    xmlns:zope="http://namespaces.zope.org/zope"
+    xmlns="http://namespaces.zope.org/browser"
     i18n_domain="zf.zscp">
 
   <addform
+      name="AddZSCPRepository.html"
       schema="zf.zscp.interfaces.IZSCPRepository"
       label="Add ZSCP Site"
       content_factory="zf.zscp.website.repository.Repository"
-      name="AddZSCPRepository.html"
+      fields="svnRoot localRoot password"
+      keyword_arguments="svnRoot localRoot password"
       permission="zope.ManageServices"
       />
 
   <addMenuItem
-       view="AddZSCPRepository.html"
-       class="zf.zscp.website.repository.Repository"
-       title="ZSCP repository"
-       description="The ZSCP repository"
-       permission="zope.ManageContent"
-       />
+      view="AddZSCPRepository.html"
+      class="zf.zscp.website.repository.Repository"
+      title="ZSCP repository"
+      description="The ZSCP repository"
+      permission="zope.ManageContent"
+      />
 
+  <editform
+      name="edit.html"
+      schema="zf.zscp.interfaces.IZSCPRepository"
+      fields="svnRoot localRoot password"
+      menu="zmi_views" title="Edit"
+      label="Edit ZSCP repository"
+      permission="zope.ManageContent"
+      />
+
 </configure>

Modified: zf.zscp/trunk/src/zf/zscp/website/browser/site.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/website/browser/site.zcml	2006-04-09 09:21:49 UTC (rev 66712)
+++ zf.zscp/trunk/src/zf/zscp/website/browser/site.zcml	2006-04-09 09:28:48 UTC (rev 66713)
@@ -4,12 +4,12 @@
     i18n_domain="zf.zscp">
 
   <addform
+      name="AddZSCPSite.html"
       schema="zf.zscp.website.interfaces.IZSCPSite"
       label="Add ZSCP Site"
       content_factory="zf.zscp.website.site.ZSCPSite"
       fields="certificationDir"
       keyword_arguments="certificationDir"
-      name="AddZSCPSite.html"
       permission="zope.ManageServices"
       />
 

Modified: zf.zscp/trunk/src/zf/zscp/website/repository.py
===================================================================
--- zf.zscp/trunk/src/zf/zscp/website/repository.py	2006-04-09 09:21:49 UTC (rev 66712)
+++ zf.zscp/trunk/src/zf/zscp/website/repository.py	2006-04-09 09:28:48 UTC (rev 66713)
@@ -19,6 +19,7 @@
 
 import persistent
 import zope.interface
+from zope.schema.fieldproperty import FieldProperty
 
 from zope.app.container.contained import Contained
 from zf.zscp.interfaces import IZSCPRepository
@@ -28,3 +29,7 @@
 class Repository(ZSCPRepository, persistent.Persistent, Contained):
     """A ZSCP-compliant repository as content type."""
     zope.interface.implements(IZSCPRepository)
+
+    svnRoot = FieldProperty(IZSCPRepository['svnRoot'])
+    localRoot = FieldProperty(IZSCPRepository['localRoot'])
+    password = FieldProperty(IZSCPRepository['password'])



More information about the Checkins mailing list