Browse Source

Merge pull request #73 from mdietrichc2c/context-account-reports

Add context to account browse() methods (for translation)
pull/84/head
Guewen Baconnier 10 years ago
parent
commit
f336b55563
  1. 5
      account_financial_report_webkit/report/common_balance_reports.py
  2. 5
      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

5
account_financial_report_webkit/report/common_balance_reports.py

@ -278,9 +278,8 @@ class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit):
to_display = dict.fromkeys(account_ids, True) to_display = dict.fromkeys(account_ids, True)
objects = [] objects = []
for account in self.pool.get('account.account').browse(self.cursor,
self.uid,
account_ids):
for account in self.pool.get('account.account').browse(
self.cursor, self.uid, account_ids, context=self.localcontext):
if not account.parent_id: # hide top level account if not account.parent_id: # hide top level account
continue continue
if account.type == 'consolidation': if account.type == 'consolidation':

5
account_financial_report_webkit/report/common_partner_balance_reports.py

@ -280,9 +280,8 @@ class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit,
comp_accounts_by_ids.append(comparison_result) comp_accounts_by_ids.append(comparison_result)
objects = [] objects = []
for account in self.pool.get('account.account').browse(self.cursor,
self.uid,
account_ids):
for account in self.pool.get('account.account').browse(
self.cursor, self.uid, account_ids, context=self.localcontext):
if not account.parent_id: # hide top level account if not account.parent_id: # hide top level account
continue continue
account.debit = accounts_by_ids[account.id]['debit'] account.debit = accounts_by_ids[account.id]['debit']

5
account_financial_report_webkit/report/general_ledger.py

@ -120,9 +120,8 @@ class GeneralLedgerWebkit(report_sxw.rml_parse, CommonReportHeaderWebkit):
accounts, init_balance_memoizer, main_filter, target_move, start, accounts, init_balance_memoizer, main_filter, target_move, start,
stop) stop)
objects = [] objects = []
for account in self.pool.get('account.account').browse(self.cursor,
self.uid,
accounts):
for account in self.pool.get('account.account').browse(
self.cursor, self.uid, accounts, context=self.localcontext):
if do_centralize and account.centralized \ if do_centralize and account.centralized \
and ledger_lines_memoizer.get(account.id): and ledger_lines_memoizer.get(account.id):
account.ledger_lines = self._centralize_lines( account.ledger_lines = self._centralize_lines(

5
account_financial_report_webkit/report/open_invoices.py

@ -146,9 +146,8 @@ class PartnersOpenInvoicesWebkit(report_sxw.rml_parse,
account_ids, main_filter, target_move, start, stop, date_until, account_ids, main_filter, target_move, start, stop, date_until,
partner_filter=partner_ids) partner_filter=partner_ids)
objects = [] objects = []
for account in self.pool.get('account.account').browse(self.cursor,
self.uid,
account_ids):
for account in self.pool.get('account.account').browse(
self.cursor, self.uid, account_ids, self.localcontext):
account.ledger_lines = ledger_lines_memoizer.get(account.id, {}) account.ledger_lines = ledger_lines_memoizer.get(account.id, {})
account.init_balance = init_balance_memoizer.get(account.id, {}) account.init_balance = init_balance_memoizer.get(account.id, {})
# we have to compute partner order based on inital balance # we have to compute partner order based on inital balance

5
account_financial_report_webkit/report/partners_ledger.py

@ -147,9 +147,8 @@ class PartnersLedgerWebkit(report_sxw.rml_parse,
accounts, main_filter, target_move, start, stop, accounts, main_filter, target_move, start, stop,
partner_filter=partner_ids) partner_filter=partner_ids)
objects = [] objects = []
for account in self.pool.get('account.account').browse(self.cursor,
self.uid,
accounts):
for account in self.pool.get('account.account').browse(
self.cursor, self.uid, accounts, context=self.localcontext):
account.ledger_lines = ledger_lines.get(account.id, {}) account.ledger_lines = ledger_lines.get(account.id, {})
account.init_balance = initial_balance_lines.get(account.id, {}) account.init_balance = initial_balance_lines.get(account.id, {})
# we have to compute partner order based on inital balance # we have to compute partner order based on inital balance

Loading…
Cancel
Save