[Erp5-report] r19788 - in /erp5/trunk/products/ERP5: ERP5Defaults.py ERP5Site.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 11 14:31:32 CET 2008


Author: alex
Date: Tue Mar 11 14:31:31 2008
New Revision: 19788

URL: http://svn.erp5.org?rev=19788&view=rev
Log:
add getPortalProductTypeList and getPortalServiceTypeList methods, and default values

Modified:
    erp5/trunk/products/ERP5/ERP5Defaults.py
    erp5/trunk/products/ERP5/ERP5Site.py

Modified: erp5/trunk/products/ERP5/ERP5Defaults.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Defaults.py?rev=19788&r1=19787&r2=19788&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Defaults.py (original)
+++ erp5/trunk/products/ERP5/ERP5Defaults.py Tue Mar 11 14:31:31 2008
@@ -165,6 +165,10 @@
 
 portal_discount_type_list = ()
 
+portal_product_type_list = ('Product', 'Component')
+
+portal_service_type_list = ('Service',)
+
 portal_alarm_type_list = ('Supply Alarm Line','Alarm')
 
 portal_payment_condition_type_list = ('Condition Paiement',)

Modified: erp5/trunk/products/ERP5/ERP5Site.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Site.py?rev=19788&r1=19787&r2=19788&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py Tue Mar 11 14:31:31 2008
@@ -782,6 +782,24 @@
     """
     return self._getPortalGroupedTypeList('discount') or \
            self._getPortalConfiguration('portal_discount_type_list')
+
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getPortalProductTypeList')
+  def getPortalProductTypeList(self):
+    """
+      Return physical goods types.
+    """
+    return self._getPortalGroupedTypeList('product') or \
+           self._getPortalConfiguration('portal_product_type_list')
+
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getPortalServiceTypeList')
+  def getPortalServiceTypeList(self):
+    """
+      Return immaterial services types.
+    """
+    return self._getPortalGroupedTypeList('service') or \
+           self._getPortalConfiguration('portal_service_type_list')
 
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getPortalAlarmTypeList')




More information about the Erp5-report mailing list