[Erp5-report] r41901 nicolas - in /erp5/trunk/bt5/erp5_item: SkinTemplateItem/portal_skins/...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 31 10:14:45 CET 2010


Author: nicolas
Date: Fri Dec 31 10:14:45 2010
New Revision: 41901

URL: http://svn.erp5.org?rev=41901&view=rev
Log:
Create Item if does not already exists
cell_portal_type is optional

Modified:
    erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item_trade/DeliveryLine_createItemList.xml
    erp5/trunk/bt5/erp5_item/bt/revision

Modified: erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item_trade/DeliveryLine_createItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item_trade/DeliveryLine_createItemList.xml?rev=41901&r1=41900&r2=41901&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item_trade/DeliveryLine_createItemList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/SkinTemplateItem/portal_skins/erp5_item_trade/DeliveryLine_createItemList.xml [utf8] Fri Dec 31 10:14:45 2010
@@ -89,15 +89,14 @@ for line in kw.get(\'listbox\'):\n
                                                     mapping={\'line_id\': line[\'listbox_key\']})\n
         return context.Base_redirect(form_id,\n
                                      keep_items=dict(portal_status_message=msg))\n
-    else:\n
-      module = context.getDefaultModule(item_portal_type)\n
-      item = module.newContent(portal_type=item_portal_type,\n
-       title=line[\'title\'],\n
-       reference=item_reference,\n
-       quantity=line.get(\'quantity\'),\n
-       quantity_unit=context.getQuantityUnit(),\n
-       **item_property_dict)\n
-    \n
+    module = context.getDefaultModule(item_portal_type)\n
+    item = module.newContent(portal_type=item_portal_type,\n
+                             title=line[\'title\'],\n
+                             reference=item_reference,\n
+                             quantity=line.get(\'quantity\'),\n
+                             quantity_unit=context.getQuantityUnit(),\n
+                             **item_property_dict)\n
+\n
     line_variation_category_list = []\n
     for variation in (\n
           line.get(\'line_variation_category_list\'),\n
@@ -122,7 +121,6 @@ for line in kw.get(\'listbox\'):\n
               variation_category_list.append(variation)\n
           context.setVariationCategoryList(variation_category_list)\n
         movement_to_update = context.newCell(base_id=\'movement\',\n
-                                             portal_type=cell_portal_type,\n
                                              *line_variation_category_list)\n
         movement_to_update.edit(mapped_value_property_list=(\'quantity\', \'price\'),\n
                                 variation_category_list=line_variation_category_list)\n

Modified: erp5/trunk/bt5/erp5_item/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/bt/revision?rev=41901&r1=41900&r2=41901&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/bt/revision [utf8] Fri Dec 31 10:14:45 2010
@@ -1 +1 @@
-276
\ No newline at end of file
+278
\ No newline at end of file



More information about the Erp5-report mailing list