[Checkins] SVN: zf.zscp/trunk/src/zf/zscp/website/ Remove unused attribtes from IZSCPSite (website)

Roger Ineichen roger at projekt01.ch
Sun Apr 9 05:53:16 EDT 2006


Log message for revision 66714:
  Remove unused attribtes from IZSCPSite (website)
  Now we provide this information directly in the Repository object

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/interfaces.py
  U   zf.zscp/trunk/src/zf/zscp/website/site.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:28:48 UTC (rev 66713)
+++ zf.zscp/trunk/src/zf/zscp/website/browser/repository.zcml	2006-04-09 09:53:16 UTC (rev 66714)
@@ -6,7 +6,7 @@
   <addform
       name="AddZSCPRepository.html"
       schema="zf.zscp.interfaces.IZSCPRepository"
-      label="Add ZSCP Site"
+      label="Add ZSCP Repository"
       content_factory="zf.zscp.website.repository.Repository"
       fields="svnRoot localRoot password"
       keyword_arguments="svnRoot localRoot password"

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:28:48 UTC (rev 66713)
+++ zf.zscp/trunk/src/zf/zscp/website/browser/site.zcml	2006-04-09 09:53:16 UTC (rev 66714)
@@ -1,24 +1,20 @@
 <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="AddZSCPSite.html"
-      schema="zf.zscp.website.interfaces.IZSCPSite"
-      label="Add ZSCP Site"
-      content_factory="zf.zscp.website.site.ZSCPSite"
-      fields="certificationDir"
-      keyword_arguments="certificationDir"
-      permission="zope.ManageServices"
+  <addMenuItem
+      class="zf.zscp.website.site.ZSCPSite"
+      title="ZSCP website"
+      description="The ZSCP website"
+      permission="zope.ManageContent"
       />
 
-  <addMenuItem
-       view="AddZSCPSite.html"
-       class="zf.zscp.website.site.ZSCPSite"
-       title="ZSCP website"
-       description="The ZSCP website"
-       permission="zope.ManageContent"
-       />
+  <containerViews
+      for="zf.zscp.website.interfaces.IZSCPSite"
+      contents="zope.ManageContent"
+      index="zope.View"
+      add="zope.ManageContent"
+      />
 
 </configure>

Modified: zf.zscp/trunk/src/zf/zscp/website/interfaces.py
===================================================================
--- zf.zscp/trunk/src/zf/zscp/website/interfaces.py	2006-04-09 09:28:48 UTC (rev 66713)
+++ zf.zscp/trunk/src/zf/zscp/website/interfaces.py	2006-04-09 09:53:16 UTC (rev 66714)
@@ -16,22 +16,14 @@
 $Id$
 """
 __docformat__ = "reStructuredText"
-import os.path
-import zope.schema
+
 from zope.app import folder
 
-from zf.zscp.i18n import MessageFactory as _
 from zope.app.container.constraints import containers
 from zope.app.container.constraints import contains
 
 
-def isDirectory(path):
-    if path:
-        return os.path.isdir(path)
-    else:
-        return True
 
-
 class IZSCPSite(folder.interfaces.IFolder):
     """The root object for the ZSCP site.
 
@@ -41,9 +33,3 @@
     containers(folder.interfaces.IFolder)
 
     contains('zf.zscp.interfaces.IZSCPRepository')
-
-    certificationDir = zope.schema.TextLine(title=_(u'Path'),
-        description=_(u'Path to the directory.'),
-        required=False,
-        constraint=isDirectory,
-        max_length=255)

Modified: zf.zscp/trunk/src/zf/zscp/website/site.py
===================================================================
--- zf.zscp/trunk/src/zf/zscp/website/site.py	2006-04-09 09:28:48 UTC (rev 66713)
+++ zf.zscp/trunk/src/zf/zscp/website/site.py	2006-04-09 09:53:16 UTC (rev 66714)
@@ -42,12 +42,8 @@
 class ZSCPSite(folder.folder.Folder):
     zope.interface.implements(interfaces.IZSCPSite)
 
-    certificationDir = FieldProperty(
-        interfaces.IZSCPSite['certificationDir'])
-
-    def __init__(self, certificationDir=u''):
+    def __init__(self):
         super(ZSCPSite, self).__init__()
-        self.certificationDir = certificationDir
         self.setSiteManager(site.LocalSiteManager(self))
 
     def __repr__(self):



More information about the Checkins mailing list