Commit 38b6d7c0 authored by Jérome Perrin's avatar Jérome Perrin

if the organisation contains bank accounts, only take into account those.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34186 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent dbead218
...@@ -72,18 +72,20 @@ search_kw = {\n ...@@ -72,18 +72,20 @@ search_kw = {\n
if skip_invalidated_bank_accounts:\n if skip_invalidated_bank_accounts:\n
search_kw[\'validation_state\'] = \'!=invalidated\'\n search_kw[\'validation_state\'] = \'!=invalidated\'\n
\n \n
if group_value is None:\n # if organisation contains bank accounts, only take into account those.\n
search_kw[\'parent_uid\'] = organisation_value.getUid()\n bank_account_list = organisation_value.searchFolder(**search_kw)\n
else:\n \n
if not bank_account_list:\n
uid_list = []\n uid_list = []\n
while group_value.getPortalType() != \'Base Category\':\n while group_value.getPortalType() != \'Base Category\':\n
uid_list.append(group_value.getUid())\n uid_list.append(group_value.getUid())\n
group_value = group_value.getParentValue()\n group_value = group_value.getParentValue()\n
search_kw[\'parent_strict_group_uid\'] = uid_list\n search_kw[\'parent_strict_group_uid\'] = uid_list\n
search_kw[\'parent_portal_type\'] = \'Organisation\'\n search_kw[\'parent_portal_type\'] = \'Organisation\'\n
bank_account_list = portal.portal_catalog(**search_kw)\n
\n \n
item_list = [(\'\', \'\')]\n item_list = [(\'\', \'\')]\n
for bank in portal.portal_catalog(**search_kw):\n for bank in bank_account_list:\n
bank = bank.getObject()\n bank = bank.getObject()\n
\n \n
if bank.getReference() and bank.getTitle() \\\n if bank.getReference() and bank.getTitle() \\\n
...@@ -147,10 +149,11 @@ return item_list\n ...@@ -147,10 +149,11 @@ return item_list\n
<string>group_value</string> <string>group_value</string>
<string>search_kw</string> <string>search_kw</string>
<string>_write_</string> <string>_write_</string>
<string>_apply_</string>
<string>bank_account_list</string>
<string>uid_list</string> <string>uid_list</string>
<string>item_list</string> <string>item_list</string>
<string>_getiter_</string> <string>_getiter_</string>
<string>_apply_</string>
<string>bank</string> <string>bank</string>
</tuple> </tuple>
</value> </value>
......
1150 1151
\ 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