[Erp5-report] r41752 lucas - /erp5/trunk/products/ERP5Configurator/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 24 14:06:48 CET 2010


Author: lucas
Date: Fri Dec 24 14:06:47 2010
New Revision: 41752

URL: http://svn.erp5.org?rev=41752&view=rev
Log:
Implements interface in all Configurator Item.

Modified:
    erp5/trunk/products/ERP5Configurator/Document/AccountConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/AccountingPeriodConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/CatalogKeywordKeyConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/CategoryConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/CurrencyConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/CustomerBT5ConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/ExportCustomerBT5ConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/OrganisationConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/PermissionConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/PersonConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/PortalTypeConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/PortalTypeRolesSpreadsheetConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/PreferenceConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/RoleConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/RuleConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/ServiceConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/SitePropertyConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/StandardBT5ConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/SystemPreferenceConfiguratorItem.py
    erp5/trunk/products/ERP5Configurator/Document/WorkflowSecurityConfiguratorItem.py

Modified: erp5/trunk/products/ERP5Configurator/Document/AccountConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/AccountConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/AccountConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/AccountConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class AccountConfiguratorItem(Configurat
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/AccountingPeriodConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/AccountingPeriodConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/AccountingPeriodConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/AccountingPeriodConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class AccountingPeriodConfiguratorItem(C
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/CatalogKeywordKeyConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/CatalogKeywordKeyConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/CatalogKeywordKeyConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/CatalogKeywordKeyConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
@@ -45,6 +46,9 @@ class CatalogKeywordKeyConfiguratorItem(
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,12 +26,11 @@
 #
 ##############################################################################
 
+import zope.interface
 from StringIO import StringIO
-
 from Acquisition import aq_base
-
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -54,6 +53,9 @@ class CategoriesSpreadsheetConfiguratorI
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/CategoryConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/CategoryConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/CategoryConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/CategoryConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,10 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
-
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
 class CategoryConfiguratorItem(ConfiguratorItemMixin, XMLObject):
@@ -45,6 +45,9 @@ class CategoryConfiguratorItem(Configura
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/CurrencyConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/CurrencyConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/CurrencyConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/CurrencyConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,10 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
-
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
 class CurrencyConfiguratorItem(ConfiguratorItemMixin, XMLObject):
@@ -45,6 +45,9 @@ class CurrencyConfiguratorItem(Configura
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/CustomerBT5ConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/CustomerBT5ConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/CustomerBT5ConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/CustomerBT5ConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.CMFCore.utils import getToolByName
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
@@ -48,6 +49,9 @@ class CustomerBT5ConfiguratorItem(Config
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject
@@ -58,7 +62,7 @@ class CustomerBT5ConfiguratorItem(Config
     template_tool = getToolByName(self.getPortalObject(),
                                   'portal_templates')
     bt5 = template_tool.newContent(portal_type="Business Template", \
-                                   title=self.bt5_id)
+                                   title=self.bt5_title)
 
     ## ..and set it as current
     business_configuration.setSpecialise(bt5.getRelativeUrl())

Modified: erp5/trunk/products/ERP5Configurator/Document/ExportCustomerBT5ConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/ExportCustomerBT5ConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/ExportCustomerBT5ConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/ExportCustomerBT5ConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.CMFCore.utils import getToolByName
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
@@ -45,6 +46,9 @@ class ExportCustomerBT5ConfiguratorItem(
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/OrganisationConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/OrganisationConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/OrganisationConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/OrganisationConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,10 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
-
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
 class OrganisationConfiguratorItem(ConfiguratorItemMixin, XMLObject):
@@ -45,6 +45,9 @@ class OrganisationConfiguratorItem(Confi
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/PermissionConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/PermissionConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/PermissionConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/PermissionConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class PermissionConfiguratorItem(Configu
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject
@@ -80,4 +84,4 @@ class PermissionConfiguratorItem(Configu
     # add customized module to customer's bt5
     if len(template_module_id_list):
       bt5_obj = business_configuration.getSpecialiseValue()
-      bt5_obj.setTemplateModuleIdList(template_module_id_list)
\ No newline at end of file
+      bt5_obj.setTemplateModuleIdList(template_module_id_list)

Modified: erp5/trunk/products/ERP5Configurator/Document/PersonConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/PersonConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/PersonConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/PersonConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,9 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from Acquisition import aq_base
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from DateTime import DateTime
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
@@ -46,6 +47,9 @@ class PersonConfiguratorItem(XMLObject, 
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/PortalTypeConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/PortalTypeConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/PortalTypeConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/PortalTypeConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class PortalTypeConfiguratorItem(Configu
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/PortalTypeRolesSpreadsheetConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/PortalTypeRolesSpreadsheetConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/PortalTypeRolesSpreadsheetConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/PortalTypeRolesSpreadsheetConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -5,10 +5,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from Acquisition import aq_base
-
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -27,6 +27,9 @@ class PortalTypeRolesSpreadsheetConfigur
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/PreferenceConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/PreferenceConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/PreferenceConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/PreferenceConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class PreferenceConfiguratorItem(Configu
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/RoleConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/RoleConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/RoleConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/RoleConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,9 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from Acquisition import aq_base
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 from zLOG import LOG, INFO
@@ -46,6 +47,9 @@ class RoleConfiguratorItem(ConfiguratorI
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/RuleConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/RuleConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/RuleConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/RuleConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,9 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from Acquisition import aq_base
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 from zLOG import LOG, INFO
@@ -46,6 +47,9 @@ class RuleConfiguratorItem(ConfiguratorI
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/ServiceConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/ServiceConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/ServiceConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/ServiceConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class ServiceConfiguratorItem(Configurat
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/SitePropertyConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/SitePropertyConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/SitePropertyConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/SitePropertyConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class SitePropertyConfiguratorItem(Confi
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/StandardBT5ConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/StandardBT5ConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/StandardBT5ConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/StandardBT5ConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,9 +26,10 @@
 #
 ##############################################################################
 
+import zope.interface
 from Products.CMFCore.utils import getToolByName
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 import transaction
@@ -47,6 +48,9 @@ class StandardBT5ConfiguratorItem(Config
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/SystemPreferenceConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/SystemPreferenceConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/SystemPreferenceConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/SystemPreferenceConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -46,6 +47,9 @@ class SystemPreferenceConfiguratorItem(C
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5Configurator/Document/WorkflowSecurityConfiguratorItem.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Configurator/Document/WorkflowSecurityConfiguratorItem.py?rev=41752&r1=41751&r2=41752&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Configurator/Document/WorkflowSecurityConfiguratorItem.py [utf8] (original)
+++ erp5/trunk/products/ERP5Configurator/Document/WorkflowSecurityConfiguratorItem.py [utf8] Fri Dec 24 14:06:47 2010
@@ -26,8 +26,9 @@
 #
 ##############################################################################
 
+import zope.interface
 from AccessControl import ClassSecurityInfo
-from Products.ERP5Type import Permissions, PropertySheet
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.XMLObject import XMLObject
 from Products.ERP5Configurator.mixin.configurator_item import ConfiguratorItemMixin
 
@@ -44,6 +45,9 @@ class WorkflowSecurityConfiguratorItem(C
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IConfiguratorItem)
+
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject



More information about the Erp5-report mailing list