[Erp5-report] r18777 - /erp5/trunk/products/ERP5Type/ERP5Type.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jan 17 17:24:14 CET 2008
Author: jerome
Date: Thu Jan 17 17:24:12 2008
New Revision: 18777
URL: http://svn.erp5.org?rev=18777&view=rev
Log:
implement ZMI Find support for ERP5 Type Informations
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=18777&r1=18776&r2=18777&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ERP5Type.py (original)
+++ erp5/trunk/products/ERP5Type/ERP5Type.py Thu Jan 17 17:24:12 2008
@@ -736,6 +736,21 @@
return self.manage_editActionsForm(REQUEST,
manage_tabs_message='Actions reordered.')
+ def PrincipiaSearchSource(self):
+ # Support for "Find" tab in ZMI
+ search_source_list =[ self.getId(),
+ self.factory, self.permission, self.init_script,
+ ' '.join(self.property_sheet_list),
+ ' '.join(self.base_category_list) ]
+ for ai in self._actions:
+ search_source_list.extend([ai.title, ai.id, ai.getActionExpression(),
+ ai.getCondition() ])
+ for ri in self._roles:
+ search_source_list.extend([ri.id, ri.title, ri.description,
+ ri.getCondition(), ri.base_category_script ])
+ return ' '.join(search_source_list)
+
+
InitializeClass( ERP5TypeInformation )
def manage_addERP5TIForm(self, REQUEST):
More information about the Erp5-report
mailing list