Commit eb8c33cc authored by Jérome Perrin's avatar Jérome Perrin

Reuse Movement_isQuantityEditable to know if this fast input must update...

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

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27191 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent ee23dcb3
...@@ -64,6 +64,10 @@ line_portal_type = context.getPortalType()\n ...@@ -64,6 +64,10 @@ line_portal_type = context.getPortalType()\n
\n \n
if line_portal_type == \'Sale Packing List Line\':\n if line_portal_type == \'Sale Packing List Line\':\n
cell_portal_type = \'Sale Packing List Cell\'\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 elif line_portal_type == \'Inventory Line\':\n
cell_portal_type = \'Inventory Cell\'\n cell_portal_type = \'Inventory Cell\'\n
elif line_portal_type == \'Internal Packing List Line\':\n elif line_portal_type == \'Internal Packing List Line\':\n
...@@ -77,10 +81,7 @@ selection_tool.updateSelectionCheckedUidList(\n ...@@ -77,10 +81,7 @@ selection_tool.updateSelectionCheckedUidList(\n
list_selection_name, uids=uids, listbox_uid=listbox_uid, REQUEST=request)\n list_selection_name, uids=uids, listbox_uid=listbox_uid, REQUEST=request)\n
uids = selection_tool.getSelectionCheckedUidsFor(list_selection_name)\n uids = selection_tool.getSelectionCheckedUidsFor(list_selection_name)\n
\n \n
# XXX do we need to update quantity for this one ?\n update_quantity = not context.Movement_isQuantityEditable()\n
# for now, this is not defined, so we\'ll always update quantities when using\n
# this dialog\n
update_quantity = 1\n
\n \n
for item_uid in uids:\n for item_uid in uids:\n
item = getObject(item_uid)\n item = getObject(item_uid)\n
...@@ -95,7 +96,6 @@ for item_uid in uids:\n ...@@ -95,7 +96,6 @@ for item_uid in uids:\n
if cell_found is not None:\n if cell_found is not None:\n
movement_to_update = cell_found\n movement_to_update = cell_found\n
else:\n else:\n
# TODO: what if the item variation is not in range ?\n
movement_to_update = context.newCell(base_id=\'movement\',\n movement_to_update = context.newCell(base_id=\'movement\',\n
portal_type=cell_portal_type,\n portal_type=cell_portal_type,\n
*item_variation)\n *item_variation)\n
......
122 124
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment