[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