[Erp5-report] r25668 - /erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Feb 23 16:29:14 CET 2009


Author: jerome
Date: Mon Feb 23 16:29:14 2009
New Revision: 25668

URL: http://svn.erp5.org?rev=25668&view=rev
Log:
use node_uid, section_uid, payment_uid, function_uid, project_uid,
mirror_section_uid and mirror_node_uid instead of node, section, payment,
function, project, mirror_section, mirror_node

Modified:
    erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py

Modified: erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py?rev=25668&r1=25667&r2=25668&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/CategoryBudgetVariation.py [utf8] Mon Feb 23 16:29:14 2009
@@ -85,10 +85,14 @@
         continue
       criterion_base_category, category_url = criterion_category.split('/', 1)
       if criterion_base_category == base_category:
+        category_uid = self.getPortalObject().portal_categories\
+                                .getCategoryUid(criterion_category)
         # Different possible inventory axis here
         if axis == 'movement':
-          return {'default_%s_uid' % base_category:
-                    self.getPortalObject().portal_categories.getCategoryUid(criterion_category)}
+          return {'default_%s_uid' % base_category: category_uid}
+        if axis in ('node', 'section', 'payment', 'function', 'project',
+                    'mirror_section', 'mirror_node' ):
+          return {'%s_uid' % axis: category_uid}
         return {axis: criterion_category}
     return dict()
 




More information about the Erp5-report mailing list