[Erp5-report] r8993 - /erp5/trunk/products/ERP5Type/ERP5Type.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 2 15:06:58 CEST 2006


Author: jerome
Date: Wed Aug  2 15:06:55 2006
New Revision: 8993

URL: http://svn.erp5.org?rev=8993&view=rev
Log:
append to Products.CMFCore.TypesTool.typeClasses list instead of replacing the list.


Modified:
    erp5/trunk/products/ERP5Type/ERP5Type.py

Modified: erp5/trunk/products/ERP5Type/ERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/ERP5Type.py?rev=8993&r1=8992&r2=8993&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ERP5Type.py (original)
+++ erp5/trunk/products/ERP5Type/ERP5Type.py Wed Aug  2 15:06:55 2006
@@ -525,23 +525,8 @@
 
 InitializeClass( ERP5TypeInformation )
 
-typeClasses = [
-    {'class':FactoryTypeInformation,
-     'name':FactoryTypeInformation.meta_type,
-     'action':'manage_addFactoryTIForm',
-     'permission':'Manage portal'},
-    {'class':ScriptableTypeInformation,
-     'name':ScriptableTypeInformation.meta_type,
-     'action':'manage_addScriptableTIForm',
-     'permission':'Manage portal'},
-    {'class':ERP5TypeInformation,
-     'name':ERP5TypeInformation.meta_type,
-     'action':'manage_addERP5TIForm',
-     'permission':'Manage portal'},
-    ]
-
 def manage_addERP5TIForm(self, REQUEST):
-  ' '
+  ' form to add an ERP5 Type Information '
   return self._addTIForm(
       self, REQUEST,
       add_meta_type=ERP5TypeInformation.meta_type,
@@ -549,6 +534,10 @@
 
 
 # Dynamic patch
-Products.CMFCore.TypesTool.typeClasses = typeClasses
+Products.CMFCore.TypesTool.typeClasses.append(
+                          {'class':ERP5TypeInformation,
+                           'name':ERP5TypeInformation.meta_type,
+                           'action':'manage_addERP5TIForm',
+                           'permission':'Manage portal'}, )
 Products.CMFCore.TypesTool.TypesTool.manage_addERP5TIForm = manage_addERP5TIForm
 




More information about the Erp5-report mailing list