[Checkins] SVN: Products.GenericSetup/trunk/ - Removed ``five.formlib`` dependency. ``zope.formlib`` is now used directly.

Yvo Schubbe y.2011 at wcm-solutions.de
Tue Mar 1 03:38:56 EST 2011


Log message for revision 120619:
  - Removed ``five.formlib`` dependency. ``zope.formlib`` is now used directly.

Changed:
  UU  Products.GenericSetup/trunk/Products/GenericSetup/browser/components.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/configure.zcml
  U   Products.GenericSetup/trunk/Products/GenericSetup/meta.zcml
  U   Products.GenericSetup/trunk/docs/CHANGES.rst
  UU  Products.GenericSetup/trunk/setup.py

-=-
Modified: Products.GenericSetup/trunk/Products/GenericSetup/browser/components.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/browser/components.py	2011-03-01 07:56:07 UTC (rev 120618)
+++ Products.GenericSetup/trunk/Products/GenericSetup/browser/components.py	2011-03-01 08:38:56 UTC (rev 120619)
@@ -11,14 +11,15 @@
 #
 ##############################################################################
 """Components setup view.
-
-$Id$
 """
 
+import os.path
+
+import zope.formlib
+from Products.Five.browser.decode import processInputs
+from Products.Five.browser.decode import setPageEncoding
 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
 from Products.Five.component.interfaces import IObjectManagerSite
-
-from five.formlib.formbase import PageEditForm
 from zope.component import adapts
 from zope.component import getMultiAdapter
 from zope.formlib import form
@@ -29,7 +30,10 @@
 from Products.GenericSetup.context import SetupEnviron
 from Products.GenericSetup.interfaces import IBody
 
+_FORMLIB_DIR = os.path.dirname(zope.formlib.__file__)
+_PAGEFORM_PATH = os.path.join(_FORMLIB_DIR, 'pageform.pt')
 
+
 class IComponentsSetupSchema(Interface):
 
     """Schema for components setup views.
@@ -58,15 +62,22 @@
     body = property(_getBody, _setBody)
 
 
-class ComponentsSetupView(PageEditForm):
+class ComponentsSetupView(form.PageEditForm):
 
     """Components setup view for IObjectManagerSite.
     """
 
+    template = ViewPageTemplateFile(_PAGEFORM_PATH)
+
     label = u'Component Registry: XML Configuration'
 
     form_fields = form.FormFields(IComponentsSetupSchema)
 
+    def update(self):
+        processInputs(self.request)
+        setPageEncoding(self.request)
+        super(ComponentsSetupView, self).update()
+
     def setUpWidgets(self, ignore_request=False):
         super(ComponentsSetupView,
               self).setUpWidgets(ignore_request=ignore_request)
@@ -78,7 +89,7 @@
     """Components setup ZMI tab for IObjectManagerSite.
     """
 
-    base_template = PageEditForm.template
+    base_template = ComponentsSetupView.template
 
     template = ViewPageTemplateFile('components.pt')
 


Property changes on: Products.GenericSetup/trunk/Products/GenericSetup/browser/components.py
___________________________________________________________________
Deleted: svn:keywords
   - Id

Modified: Products.GenericSetup/trunk/Products/GenericSetup/configure.zcml
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/configure.zcml	2011-03-01 07:56:07 UTC (rev 120618)
+++ Products.GenericSetup/trunk/Products/GenericSetup/configure.zcml	2011-03-01 08:38:56 UTC (rev 120619)
@@ -3,7 +3,7 @@
     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
     i18n_domain="genericsetup">
 
-  <include package="five.formlib" />
+  <include package="zope.formlib" />
 
   <include package=".browser"/>
 

Modified: Products.GenericSetup/trunk/Products/GenericSetup/meta.zcml
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/meta.zcml	2011-03-01 07:56:07 UTC (rev 120618)
+++ Products.GenericSetup/trunk/Products/GenericSetup/meta.zcml	2011-03-01 08:38:56 UTC (rev 120619)
@@ -2,8 +2,6 @@
     xmlns="http://namespaces.zope.org/zope"
     xmlns:meta="http://namespaces.zope.org/meta">
 
-  <include package="five.formlib" file="meta.zcml" />
-
   <meta:directives namespace="http://namespaces.zope.org/genericsetup">
 
     <meta:directive
@@ -55,7 +53,6 @@
          schema=".zcml.IUpgradeDependsSubDirective"
          />
     </meta:complexDirective>
-        
 
   </meta:directives>
 

Modified: Products.GenericSetup/trunk/docs/CHANGES.rst
===================================================================
--- Products.GenericSetup/trunk/docs/CHANGES.rst	2011-03-01 07:56:07 UTC (rev 120618)
+++ Products.GenericSetup/trunk/docs/CHANGES.rst	2011-03-01 08:38:56 UTC (rev 120619)
@@ -4,6 +4,8 @@
 1.6.3 (unreleased)
 ------------------
 
+- Removed ``five.formlib`` dependency. ``zope.formlib`` is now used directly.
+
 - Import form: Sort the list of extension profiles alphabetically by title.
 
 - Property import/export: Fixed two 'date' property issues.

Modified: Products.GenericSetup/trunk/setup.py
===================================================================
--- Products.GenericSetup/trunk/setup.py	2011-03-01 07:56:07 UTC (rev 120618)
+++ Products.GenericSetup/trunk/setup.py	2011-03-01 08:38:56 UTC (rev 120619)
@@ -51,10 +51,10 @@
       install_requires=[
           'setuptools',
           'Zope2 >= 2.12.3',
-          'five.formlib >= 1.0.2',
           'five.localsitemanager',
 #          'Products.MailHost', # BBB: disabled for Zope 2.12
 #          'Products.PythonScripts', # BBB: disabled for Zope 2.12
+          'zope.formlib',
           ],
       tests_require=[
           'zope.testrunner',


Property changes on: Products.GenericSetup/trunk/setup.py
___________________________________________________________________
Deleted: svn:keywords
   - Id



More information about the checkins mailing list