[Erp5-report] r41884 nicolas - in /erp5/trunk/bt5/erp5_item: SkinTemplateItem/portal_skins/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Dec 30 15:59:33 CET 2010
Author: nicolas
Date: Thu Dec 30 15:59:33 2010
New Revision: 41884
URL: http://svn.erp5.org?rev=41884&view=rev
Log:
Clean up script.
* remove useless import
* delete unused variable
* avoid comparison of persistent object equality
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=41884&r1=41883&r2=41884&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] Thu Dec 30 15:59:33 2010
@@ -53,12 +53,12 @@
<value> <string encoding="cdata"><![CDATA[
from Products.ERP5Type.Message import translateString\n
-from DateTime import DateTime\n
+\n
item_list = []\n
request = context.REQUEST\n
total_quantity = 0.0\n
-now = DateTime().strftime(\'%d%m%y\')\n
-item_portal_type = request[\'type\']\n
+\n
+item_portal_type = kw.get(\'type\')\n
\n
if context.getPortalType()==\'Purchase Packing List Line\':\n
cell_portal_type = \'Purchase Packing List Cell\'\n
@@ -91,7 +91,7 @@ for line in kw.get(\'listbox\'):\n
\n
if line.has_key(\'listbox_key\') and (line[\'reference\'] not in (\'\', None)):\n
item = context.portal_catalog.getResultValue(\n
- portal_type=\'Item\',\n
+ portal_type=item_portal_type,\n
reference=line[\'reference\'])\n
if item is not None:\n
msg = translateString("Reference Defined On Line ${line_id} already exists",\n
@@ -141,7 +141,7 @@ for line in kw.get(\'listbox\'):\n
# no variation, we\'ll update the line itself\n
movement_to_update = context\n
\n
- if item not in movement_to_update.getAggregateValueList():\n
+ if item.getRelativeUrl() not in movement_to_update.getAggregateList():\n
movement_to_update.setAggregateValueList(\n
movement_to_update.getAggregateValueList() + [item])\n
\n
@@ -161,7 +161,7 @@ if update_quantity:\n
raise NotImplementedError(\n
\'Quantity unit from the movement differs from quantity\'\n
\' unit on the item\')\n
- quantity += item.getQuantity(at_date = DateTime().Date())\n
+ quantity += item.getQuantity(at_date=DateTime())\n
movement.setQuantity(quantity)\n
\n
return context.Base_redirect(form_id, keep_items=dict(\n
Modified: erp5/trunk/bt5/erp5_item/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_item/bt/revision?rev=41884&r1=41883&r2=41884&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_item/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_item/bt/revision [utf8] Thu Dec 30 15:59:33 2010
@@ -1 +1 @@
-273
\ No newline at end of file
+274
\ No newline at end of file
More information about the Erp5-report
mailing list