Commit f8a9ebf3 authored by Vincent Pelletier's avatar Vincent Pelletier

Return with no line created when no listbox is transmited (case where the fast...

Return with no line created when no listbox is transmited (case where the fast input don't get refreshed after initial - empty - display).

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13299 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 076cb084
...@@ -70,11 +70,20 @@ ...@@ -70,11 +70,20 @@
<key> <string>_body</string> </key> <key> <string>_body</string> </key>
<value> <string encoding="cdata"><![CDATA[ <value> <string encoding="cdata"><![CDATA[
# get the list of movement we need to create\n
\n
portal = context.getPortalObject()\n portal = context.getPortalObject()\n
N_ = portal.Base_translateString\n N_ = portal.Base_translateString\n
\n \n
request = context.REQUEST\n
message = N_("No+Lines+Created.")\n
redirect_url = \'%s/view?%s\' % ( context.absolute_url()\n
, \'portal_status_message=%s\' % message\n
)\n
\n
# The fast input contain no line, just return.\n
if listbox is None:\n
return request[ \'RESPONSE\' ].redirect( redirect_url )\n
\n
# get the list of movement we need to create\n
# First call the first scripts wich check many things\n # First call the first scripts wich check many things\n
error_value = context.CheckDelivery_generateCheckDetailInputDialog(\n error_value = context.CheckDelivery_generateCheckDetailInputDialog(\n
listbox=listbox,batch_mode=1,**kw)\n listbox=listbox,batch_mode=1,**kw)\n
...@@ -143,14 +152,9 @@ for line in listbox:\n ...@@ -143,14 +152,9 @@ for line in listbox:\n
number_of_line_created += 1\n number_of_line_created += 1\n
context.newContent(portal_type=line_portal_type,**line_kw_dict)\n context.newContent(portal_type=line_portal_type,**line_kw_dict)\n
\n \n
\n
\n
\n
request = context.REQUEST\n
message = N_("No+Lines+Created.")\n
if number_of_line_created>0:\n if number_of_line_created>0:\n
message = N_("Lines+Created.")\n message = N_("Lines+Created.")\n
redirect_url = \'%s/view?%s\' % ( context.absolute_url()\n redirect_url = \'%s/view?%s\' % ( context.absolute_url()\n
, \'portal_status_message=%s\' % message\n , \'portal_status_message=%s\' % message\n
)\n )\n
request[ \'RESPONSE\' ].redirect( redirect_url )\n request[ \'RESPONSE\' ].redirect( redirect_url )\n
...@@ -218,10 +222,13 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n ...@@ -218,10 +222,13 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n
<string>context</string> <string>context</string>
<string>portal</string> <string>portal</string>
<string>N_</string> <string>N_</string>
<string>_apply_</string>
<string>error_value</string>
<string>request</string> <string>request</string>
<string>message</string>
<string>redirect_url</string>
<string>None</string> <string>None</string>
<string>_getitem_</string>
<string>_apply_</string>
<string>error_value</string>
<string>resource</string> <string>resource</string>
<string>previous_resource</string> <string>previous_resource</string>
<string>line_portal_type</string> <string>line_portal_type</string>
...@@ -233,7 +240,6 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n ...@@ -233,7 +240,6 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n
<string>_getiter_</string> <string>_getiter_</string>
<string>line</string> <string>line</string>
<string>add_line</string> <string>add_line</string>
<string>_getitem_</string>
<string>quantity</string> <string>quantity</string>
<string>price</string> <string>price</string>
<string>price_currency</string> <string>price_currency</string>
...@@ -247,8 +253,6 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n ...@@ -247,8 +253,6 @@ request[ \'RESPONSE\' ].redirect( redirect_url )\n
<string>len</string> <string>len</string>
<string>check_type_relative_url</string> <string>check_type_relative_url</string>
<string>check_type</string> <string>check_type</string>
<string>message</string>
<string>redirect_url</string>
</tuple> </tuple>
</value> </value>
</item> </item>
......
89 92
\ 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