Commit 0eb01dcd authored by Jérome Perrin's avatar Jérome Perrin

- include funding

- fixes the case where organisation has no group

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42731 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 77595f91
...@@ -66,10 +66,10 @@ def isSource(accounting_transaction):\n ...@@ -66,10 +66,10 @@ def isSource(accounting_transaction):\n
source_section = accounting_transaction.getSourceSectionValue()\n source_section = accounting_transaction.getSourceSectionValue()\n
if source_section is None:\n if source_section is None:\n
return False\n return False\n
group = source_section.getGroup(base=True) or \'\'\n group = source_section.getGroup(base=True)\n
if section_category_strict:\n if section_category_strict:\n
return group == section_category\n return group == section_category\n
return group.startswith(section_category)\n return (group or \'\').startswith(section_category)\n
return accounting_transaction.AccountingTransaction_isSourceView()\n return accounting_transaction.AccountingTransaction_isSourceView()\n
\n \n
def isDestination(accounting_transaction):\n def isDestination(accounting_transaction):\n
...@@ -77,10 +77,10 @@ def isDestination(accounting_transaction):\n ...@@ -77,10 +77,10 @@ def isDestination(accounting_transaction):\n
destination_section = accounting_transaction.getDestinationSectionValue()\n destination_section = accounting_transaction.getDestinationSectionValue()\n
if destination_section is None:\n if destination_section is None:\n
return False\n return False\n
group = destination_section.getGroup(base=True) or \'\' \n group = destination_section.getGroup(base=True)\n
if section_category_strict:\n if section_category_strict:\n
return group == section_category\n return group == section_category\n
return group.startswith(section_category)\n return (group or \'\').startswith(section_category)\n
return accounting_transaction.AccountingTransaction_isDestinationView()\n return accounting_transaction.AccountingTransaction_isDestinationView()\n
\n \n
\n \n
...@@ -194,6 +194,7 @@ for delivery in delivery_list:\n ...@@ -194,6 +194,7 @@ for delivery in delivery_list:\n
mirror_section_region_title=movement.getDestinationRegionTranslatedTitle(),\n mirror_section_region_title=movement.getDestinationRegionTranslatedTitle(),\n
function_title=getTitle(movement.getSourceFunctionValue()),\n function_title=getTitle(movement.getSourceFunctionValue()),\n
project_title=getTitle(movement.getSourceProjectValue()),\n project_title=getTitle(movement.getSourceProjectValue()),\n
funding_title=getTitle(movement.getSourceFundingValue()),\n
product_line=movement.getProductLineTranslatedTitle(),\n product_line=movement.getProductLineTranslatedTitle(),\n
date=movement.getStartDate(),\n date=movement.getStartDate(),\n
debit_price=movement.getSourceInventoriatedTotalAssetDebit(),\n debit_price=movement.getSourceInventoriatedTotalAssetDebit(),\n
...@@ -238,6 +239,7 @@ for delivery in delivery_list:\n ...@@ -238,6 +239,7 @@ for delivery in delivery_list:\n
mirror_section_region_title=movement.getSourceRegionTranslatedTitle(),\n mirror_section_region_title=movement.getSourceRegionTranslatedTitle(),\n
mirror_payment_title=getBankAccountTitle(movement.getSourcePaymentValue()),\n mirror_payment_title=getBankAccountTitle(movement.getSourcePaymentValue()),\n
function_title=getTitle(movement.getDestinationFunctionValue()),\n function_title=getTitle(movement.getDestinationFunctionValue()),\n
funding_title=getTitle(movement.getDestinationFundingValue()),\n
project_title=getTitle(movement.getDestinationProjectValue()),\n project_title=getTitle(movement.getDestinationProjectValue()),\n
product_line=movement.getProductLineTranslatedTitle(),\n product_line=movement.getProductLineTranslatedTitle(),\n
date=movement.getStopDate(),\n date=movement.getStopDate(),\n
......
...@@ -73,6 +73,7 @@ selection_columns = (\n ...@@ -73,6 +73,7 @@ selection_columns = (\n
(\'mirror_section_region_title\', \'Third Party Region\',),\n (\'mirror_section_region_title\', \'Third Party Region\',),\n
(\'function_title\',\n (\'function_title\',\n
context.AccountingTransactionLine_getFunctionBaseCategoryTitle()),\n context.AccountingTransactionLine_getFunctionBaseCategoryTitle()),\n
(\'funding_title\', \'Funding\',),\n
(\'project_title\', \'Project\',),\n (\'project_title\', \'Project\',),\n
(\'product_line\', \'Product Line\'),\n (\'product_line\', \'Product Line\'),\n
(\'string_index\', \'String Index\'),\n (\'string_index\', \'String Index\'),\n
......
1432 1433
\ 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