[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