Browse Source

resolve rebase conflict

pull/123/head
luc-demeyer 7 years ago
parent
commit
179543df10
  1. 14
      account_financial_report_webkit/report/common_balance_reports.py
  2. 7
      account_financial_report_webkit/report/common_partner_balance_reports.py
  3. 5
      account_financial_report_webkit/report/general_ledger.py
  4. 5
      account_financial_report_webkit/report/open_invoices.py
  5. 5
      account_financial_report_webkit/report/partners_ledger.py

14
account_financial_report_webkit/report/common_balance_reports.py

@ -124,7 +124,7 @@ class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit):
return accounts_by_id return accounts_by_id
def _get_comparison_details(self, data, account_ids, target_move, def _get_comparison_details(self, data, account_ids, target_move,
comparison_filter, index):
comparison_filter, index, context=None):
""" """
@param data: data of the wizard form @param data: data of the wizard form
@ -161,7 +161,7 @@ class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit):
and self._get_initial_balance_mode(start) or False and self._get_initial_balance_mode(start) or False
accounts_by_ids = self._get_account_details( accounts_by_ids = self._get_account_details(
account_ids, target_move, fiscalyear, details_filter, account_ids, target_move, fiscalyear, details_filter,
start, stop, initial_balance_mode)
start, stop, initial_balance_mode, context=context)
comp_params = { comp_params = {
'comparison_filter': comparison_filter, 'comparison_filter': comparison_filter,
'fiscalyear': fiscalyear, 'fiscalyear': fiscalyear,
@ -237,6 +237,8 @@ class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit):
return start_period, stop_period, start, stop return start_period, stop_period, start, stop
def compute_balance_data(self, data, filter_report_type=None): def compute_balance_data(self, data, filter_report_type=None):
lang = self.localcontext.get('lang')
lang_ctx = lang and {'lang': lang} or {}
new_ids = (data['form']['account_ids'] or new_ids = (data['form']['account_ids'] or
[data['form']['chart_account_id']]) [data['form']['chart_account_id']])
max_comparison = self._get_form_param( max_comparison = self._get_form_param(
@ -276,20 +278,22 @@ class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit):
# get details for each account, total of debit / credit / balance # get details for each account, total of debit / credit / balance
accounts_by_ids = self._get_account_details( accounts_by_ids = self._get_account_details(
account_ids, target_move, fiscalyear, main_filter, start, stop, account_ids, target_move, fiscalyear, main_filter, start, stop,
initial_balance_mode)
initial_balance_mode, context=lang_ctx)
comparison_params = [] comparison_params = []
comp_accounts_by_ids = [] comp_accounts_by_ids = []
for index in range(max_comparison): for index in range(max_comparison):
if comp_filters[index] != 'filter_no': if comp_filters[index] != 'filter_no':
comparison_result, comp_params = self._get_comparison_details( comparison_result, comp_params = self._get_comparison_details(
data, account_ids, target_move, comp_filters[index], index)
data, account_ids, target_move, comp_filters[index], index,
context=lang_ctx)
comparison_params.append(comp_params) comparison_params.append(comp_params)
comp_accounts_by_ids.append(comparison_result) comp_accounts_by_ids.append(comparison_result)
objects = self.pool.get('account.account').browse(self.cursor, objects = self.pool.get('account.account').browse(self.cursor,
self.uid, self.uid,
account_ids)
account_ids,
context=lang_ctx)
to_display_accounts = dict.fromkeys(account_ids, True) to_display_accounts = dict.fromkeys(account_ids, True)
init_balance_accounts = dict.fromkeys(account_ids, False) init_balance_accounts = dict.fromkeys(account_ids, False)

7
account_financial_report_webkit/report/common_partner_balance_reports.py

@ -232,6 +232,8 @@ class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit,
return accounts_details_by_ids, comp_params return accounts_details_by_ids, comp_params
def compute_partner_balance_data(self, data, filter_report_type=None): def compute_partner_balance_data(self, data, filter_report_type=None):
lang = self.localcontext.get('lang')
lang_ctx = lang and {'lang': lang} or {}
new_ids = data['form']['account_ids'] or data[ new_ids = data['form']['account_ids'] or data[
'form']['chart_account_id'] 'form']['chart_account_id']
max_comparison = self._get_form_param( max_comparison = self._get_form_param(
@ -271,7 +273,7 @@ class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit,
# get details for each accounts, total of debit / credit / balance # get details for each accounts, total of debit / credit / balance
accounts_by_ids = self._get_account_details( accounts_by_ids = self._get_account_details(
account_ids, target_move, fiscalyear, main_filter, start, stop, account_ids, target_move, fiscalyear, main_filter, start, stop,
initial_balance_mode)
initial_balance_mode, context=lang_ctx)
partner_details_by_ids = self._get_account_partners_details( partner_details_by_ids = self._get_account_partners_details(
accounts_by_ids, main_filter, target_move, start, stop, accounts_by_ids, main_filter, target_move, start, stop,
@ -293,7 +295,8 @@ class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit,
comp_accounts_by_ids.append(comparison_result) comp_accounts_by_ids.append(comparison_result)
objects = self.pool.get('account.account').browse(self.cursor, objects = self.pool.get('account.account').browse(self.cursor,
self.uid, self.uid,
account_ids)
account_ids,
context=lang_ctx)
init_balance_accounts = {} init_balance_accounts = {}
comparisons_accounts = {} comparisons_accounts = {}

5
account_financial_report_webkit/report/general_ledger.py

@ -75,6 +75,8 @@ class GeneralLedgerWebkit(report_sxw.rml_parse, CommonReportHeaderWebkit):
def set_context(self, objects, data, ids, report_type=None): def set_context(self, objects, data, ids, report_type=None):
"""Populate a ledger_lines attribute on each browse record that will be """Populate a ledger_lines attribute on each browse record that will be
used by mako template""" used by mako template"""
lang = self.localcontext.get('lang')
lang_ctx = lang and {'lang': lang} or {}
new_ids = data['form']['account_ids'] or data[ new_ids = data['form']['account_ids'] or data[
'form']['chart_account_id'] 'form']['chart_account_id']
@ -121,7 +123,8 @@ class GeneralLedgerWebkit(report_sxw.rml_parse, CommonReportHeaderWebkit):
stop) stop)
objects = self.pool.get('account.account').browse(self.cursor, objects = self.pool.get('account.account').browse(self.cursor,
self.uid, self.uid,
accounts)
accounts,
context=lang_ctx)
init_balance = {} init_balance = {}
ledger_lines = {} ledger_lines = {}

5
account_financial_report_webkit/report/open_invoices.py

@ -102,6 +102,8 @@ class PartnersOpenInvoicesWebkit(report_sxw.rml_parse,
def set_context(self, objects, data, ids, report_type=None): def set_context(self, objects, data, ids, report_type=None):
"""Populate a ledger_lines attribute on each browse record that will """Populate a ledger_lines attribute on each browse record that will
be used by mako template""" be used by mako template"""
lang = self.localcontext.get('lang')
lang_ctx = lang and {'lang': lang} or {}
new_ids = data['form']['chart_account_id'] new_ids = data['form']['chart_account_id']
# Account initial balance memoizer # Account initial balance memoizer
init_balance_memoizer = {} init_balance_memoizer = {}
@ -148,7 +150,8 @@ class PartnersOpenInvoicesWebkit(report_sxw.rml_parse,
partner_filter=partner_ids) partner_filter=partner_ids)
objects = self.pool.get('account.account').browse(self.cursor, objects = self.pool.get('account.account').browse(self.cursor,
self.uid, self.uid,
account_ids)
account_ids,
context=lang_ctx)
ledger_lines = {} ledger_lines = {}
init_balance = {} init_balance = {}

5
account_financial_report_webkit/report/partners_ledger.py

@ -86,6 +86,8 @@ class PartnersLedgerWebkit(report_sxw.rml_parse,
def set_context(self, objects, data, ids, report_type=None): def set_context(self, objects, data, ids, report_type=None):
"""Populate a ledger_lines attribute on each browse record that will """Populate a ledger_lines attribute on each browse record that will
be used by mako template""" be used by mako template"""
lang = self.localcontext.get('lang')
lang_ctx = lang and {'lang': lang} or {}
new_ids = data['form']['chart_account_id'] new_ids = data['form']['chart_account_id']
# account partner memoizer # account partner memoizer
@ -148,7 +150,8 @@ class PartnersLedgerWebkit(report_sxw.rml_parse,
partner_filter=partner_ids) partner_filter=partner_ids)
objects = self.pool.get('account.account').browse(self.cursor, objects = self.pool.get('account.account').browse(self.cursor,
self.uid, self.uid,
accounts)
accounts,
context=lang_ctx)
init_balance = {} init_balance = {}
ledger_lines_dict = {} ledger_lines_dict = {}

Loading…
Cancel
Save