[Erp5-report] r27223 - in /erp5/trunk/bt5/erp5_item: SkinTemplateItem/portal_skins/erp5_ite...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 27 18:36:55 CEST 2009
Author: jerome
Date: Wed May 27 18:36:55 2009
New Revision: 27223
URL: http://svn.erp5.org?rev=27223&view=rev
Log:
update the variation category list on the line if needed, and set correct properties on the cell
Modified:
erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item/DeliveryLine_selectItemList.xml
erp5/trunk/bt5/erp5_item/bt/revision
Modified: erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item/DeliveryLine_selectItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item/DeliveryLine_selectItemList.xml?rev=27223&r1=27222&r2=27223&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item/DeliveryLine_selectItemList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item/DeliveryLine_selectItemList.xml [utf8] Wed May 27 18:36:55 2009
@@ -96,9 +96,20 @@
if cell_found is not None:\n
movement_to_update = cell_found\n
else:\n
+ if not context.hasInRange(base_id=\'movement\', *item_variation):\n
+ # update line variation category list, if not already containing this one\n
+ variation_category_list = context.getVariationCategoryList()\n
+ for variation in item_variation:\n
+ if variation not in variation_category_list:\n
+ variation_category_list.append(variation)\n
+ context.setVariationCategoryList(variation_category_list)\n
+\n
movement_to_update = context.newCell(base_id=\'movement\',\n
portal_type=cell_portal_type,\n
*item_variation)\n
+ movement_to_update.edit(mapped_value_property_list=(\'quantity\', \'price\'),\n
+ variation_category_list=item_variation,)\n
+\n
else:\n
# no variation, we\'ll update the line itself\n
movement_to_update = context\n
@@ -182,6 +193,8 @@
<string>cell</string>
<string>movement_to_update</string>
<string>_apply_</string>
+ <string>variation_category_list</string>
+ <string>variation</string>
<string>dict</string>
</tuple>
</value>
Modified: erp5/trunk/bt5/erp5_item/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/bt/revision?rev=27223&r1=27222&r2=27223&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/bt/revision [utf8] Wed May 27 18:36:55 2009
@@ -1,1 +1,1 @@
-137
+138
More information about the Erp5-report
mailing list