Commit a2174090 authored by Aurel's avatar Aurel

take 'your_' field into account


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@5486 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 14fcb3b2
......@@ -114,15 +114,18 @@ try:\n
k = f.id\n
v = getattr(request, k, MARKER)\n
if v is not MARKER:\n
if k[0:3] == \'my_\':\n
k = k[3:]\n
kw[k] = v\n
if v in (None, [], ()) or hasattr(v, \'read\') :\n
for prefix in (\'my_\', \'your_\'):\n
if k.startswith(prefix):\n
k = k[len(prefix):]\n
kw[k] = v\n
if v in (None, [], ()) or hasattr(v, \'read\') :\n
must_redirect = 1\n
break\n
else:\n
if k in (\'import_file\', \'listbox\'):\n
if f.meta_type == \'ListBox\': has_listbox = 1\n
must_redirect = 1\n
elif k in (\'import_file\', \'listbox\'):\n
if f.meta_type == \'ListBox\': has_listbox = 1\n
must_redirect = 1\n
kw[k] = v\n
kw[k] = v\n
# Add some properties required by UI\n
md5_object_uid_list = getattr(request,\'md5_object_uid_list\',None)\n
kw[\'md5_object_uid_list\'] = md5_object_uid_list\n
......@@ -253,7 +256,9 @@ return request.RESPONSE.redirect( redirect_url )\n
<string>f</string>
<string>k</string>
<string>v</string>
<string>prefix</string>
<string>_getitem_</string>
<string>len</string>
<string>_write_</string>
<string>hasattr</string>
<string>md5_object_uid_list</string>
......
......@@ -118,12 +118,18 @@ try:\n
k = f.id\n
v = getattr(request,k, MARKER)\n
if v is not MARKER:\n
if k[0:3] == \'my_\':\n
k = k[3:]\n
kw[k] = v\n
elif k in (\'import_file\', \'listbox\'):\n
if f.meta_type == \'ListBox\': has_listbox = 1\n
kw[k] = v\n
for prefix in (\'my_\', \'your_\'):\n
if k.startswith(prefix):\n
k = k[len(prefix):]\n
kw[k] = v\n
if v in (None, [], ()) or hasattr(v, \'read\') :\n
must_redirect = 1\n
break\n
else:\n
if k in (\'import_file\', \'listbox\'):\n
if f.meta_type == \'ListBox\': has_listbox = 1\n
must_redirect = 1\n
kw[k] = v\n
# Add some properties required by UI\n
kw[\'cancel_url\'] = cancel_url\n
# Redirect if possible, or call directly else\n
......@@ -247,8 +253,12 @@ return request.RESPONSE.redirect( redirect_url )\n
<string>f</string>
<string>k</string>
<string>v</string>
<string>prefix</string>
<string>_getitem_</string>
<string>len</string>
<string>_write_</string>
<string>hasattr</string>
<string>must_redirect</string>
<string>import_file</string>
<string>_apply_</string>
<string>listbox_line_list</string>
......
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