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,12 +114,15 @@ try:\n ...@@ -114,12 +114,15 @@ try:\n
k = f.id\n k = f.id\n
v = getattr(request, k, MARKER)\n v = getattr(request, k, MARKER)\n
if v is not MARKER:\n if v is not MARKER:\n
if k[0:3] == \'my_\':\n for prefix in (\'my_\', \'your_\'):\n
k = k[3:]\n if k.startswith(prefix):\n
k = k[len(prefix):]\n
kw[k] = v\n kw[k] = v\n
if v in (None, [], ()) or hasattr(v, \'read\') :\n if v in (None, [], ()) or hasattr(v, \'read\') :\n
must_redirect = 1\n must_redirect = 1\n
elif k in (\'import_file\', \'listbox\'):\n break\n
else:\n
if k in (\'import_file\', \'listbox\'):\n
if f.meta_type == \'ListBox\': has_listbox = 1\n if f.meta_type == \'ListBox\': has_listbox = 1\n
must_redirect = 1\n must_redirect = 1\n
kw[k] = v\n kw[k] = v\n
...@@ -253,7 +256,9 @@ return request.RESPONSE.redirect( redirect_url )\n ...@@ -253,7 +256,9 @@ return request.RESPONSE.redirect( redirect_url )\n
<string>f</string> <string>f</string>
<string>k</string> <string>k</string>
<string>v</string> <string>v</string>
<string>prefix</string>
<string>_getitem_</string> <string>_getitem_</string>
<string>len</string>
<string>_write_</string> <string>_write_</string>
<string>hasattr</string> <string>hasattr</string>
<string>md5_object_uid_list</string> <string>md5_object_uid_list</string>
......
...@@ -118,11 +118,17 @@ try:\n ...@@ -118,11 +118,17 @@ try:\n
k = f.id\n k = f.id\n
v = getattr(request,k, MARKER)\n v = getattr(request,k, MARKER)\n
if v is not MARKER:\n if v is not MARKER:\n
if k[0:3] == \'my_\':\n for prefix in (\'my_\', \'your_\'):\n
k = k[3:]\n if k.startswith(prefix):\n
k = k[len(prefix):]\n
kw[k] = v\n kw[k] = v\n
elif k in (\'import_file\', \'listbox\'):\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 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 # Add some properties required by UI\n
kw[\'cancel_url\'] = cancel_url\n kw[\'cancel_url\'] = cancel_url\n
...@@ -247,8 +253,12 @@ return request.RESPONSE.redirect( redirect_url )\n ...@@ -247,8 +253,12 @@ return request.RESPONSE.redirect( redirect_url )\n
<string>f</string> <string>f</string>
<string>k</string> <string>k</string>
<string>v</string> <string>v</string>
<string>prefix</string>
<string>_getitem_</string> <string>_getitem_</string>
<string>len</string>
<string>_write_</string> <string>_write_</string>
<string>hasattr</string>
<string>must_redirect</string>
<string>import_file</string> <string>import_file</string>
<string>_apply_</string> <string>_apply_</string>
<string>listbox_line_list</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