[Erp5-report] r27191 - in /erp5/trunk/bt5/erp5_item: SkinTemplateItem/portal_skins/erp5_ite...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue May 26 16:16:17 CEST 2009


Author: jerome
Date: Tue May 26 16:16:14 2009
New Revision: 27191

URL: http://svn.erp5.org?rev=27191&view=rev
Log:
Reuse Movement_isQuantityEditable to know if this fast input must update quantities on movement or not.
Remove XXX, the case where the variation is not in range will not happen, because the list method will only allow to select matching variations

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=27191&r1=27190&r2=27191&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] Tue May 26 16:16:14 2009
@@ -64,6 +64,10 @@
 \n
 if line_portal_type == \'Sale Packing List Line\':\n
   cell_portal_type = \'Sale Packing List Cell\'\n
+elif line_portal_type == \'Sale Order Line\':\n
+  cell_portal_type = \'Sale Order Cell\'\n
+elif line_portal_type == \'Purchase Packing List Line\':\n
+  cell_portal_type = \'Purchase Packing List Cell\'\n
 elif line_portal_type == \'Inventory Line\':\n
   cell_portal_type = \'Inventory Cell\'\n
 elif line_portal_type == \'Internal Packing List Line\':\n
@@ -77,10 +81,7 @@
     list_selection_name, uids=uids, listbox_uid=listbox_uid, REQUEST=request)\n
 uids = selection_tool.getSelectionCheckedUidsFor(list_selection_name)\n
 \n
-# XXX do we need to update quantity for this one ?\n
-# for now, this is not defined, so we\'ll always update quantities when using\n
-# this dialog\n
-update_quantity = 1\n
+update_quantity = not context.Movement_isQuantityEditable()\n
 \n
 for item_uid in uids:\n
   item = getObject(item_uid)\n
@@ -95,7 +96,6 @@
     if cell_found is not None:\n
       movement_to_update = cell_found\n
     else:\n
-      # TODO: what if the item variation is not in range ?\n
       movement_to_update = context.newCell(base_id=\'movement\',\n
                                            portal_type=cell_portal_type,\n
                                            *item_variation)\n

Modified: erp5/trunk/bt5/erp5_item/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/bt/revision?rev=27191&r1=27190&r2=27191&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/bt/revision [utf8] Tue May 26 16:16:14 2009
@@ -1,1 +1,1 @@
-122
+124




More information about the Erp5-report mailing list