[FIX] translation not loaded
parent
099e9568f4
commit
a295823e3a
|
@ -1,3 +1,4 @@
|
||||||
from . import account
|
from . import account
|
||||||
from . import account_group
|
from . import account_group
|
||||||
from . import account_move_line
|
from . import account_move_line
|
||||||
|
from . import ir_actions_report
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Copyright 2020 Onestein (<https://www.onestein.eu>)
|
||||||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
from odoo import api, models
|
||||||
|
|
||||||
|
|
||||||
|
class IrActionsReport(models.Model):
|
||||||
|
_inherit = "ir.actions.report"
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _prepare_account_financial_report_context(self, data):
|
||||||
|
lang = data.get("account_financial_report_lang")
|
||||||
|
return dict(self.env.context or {}, lang=lang) if lang else self.env.context
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def render_qweb_html(self, docids, data=None):
|
||||||
|
return super(
|
||||||
|
IrActionsReport,
|
||||||
|
self.with_context(self._prepare_account_financial_report_context(data)),
|
||||||
|
).render_qweb_html(docids, data)
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def render_xlsx(self, docids, data):
|
||||||
|
return super(
|
||||||
|
IrActionsReport,
|
||||||
|
self.with_context(self._prepare_account_financial_report_context(data)),
|
||||||
|
).render_xlsx(docids, data)
|
|
@ -159,6 +159,7 @@ class AgedPartnerBalanceWizard(models.TransientModel):
|
||||||
"account_ids": self.account_ids.ids,
|
"account_ids": self.account_ids.ids,
|
||||||
"partner_ids": self.partner_ids.ids,
|
"partner_ids": self.partner_ids.ids,
|
||||||
"show_move_line_details": self.show_move_line_details,
|
"show_move_line_details": self.show_move_line_details,
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
|
@ -310,6 +310,7 @@ class GeneralLedgerReportWizard(models.TransientModel):
|
||||||
"centralize": self.centralize,
|
"centralize": self.centralize,
|
||||||
"fy_start_date": self.fy_start_date,
|
"fy_start_date": self.fy_start_date,
|
||||||
"unaffected_earnings_account": self.unaffected_earnings_account.id,
|
"unaffected_earnings_account": self.unaffected_earnings_account.id,
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
|
@ -127,6 +127,7 @@ class JournalLedgerReportWizard(models.TransientModel):
|
||||||
"sort_option": self.sort_option,
|
"sort_option": self.sort_option,
|
||||||
"group_option": self.group_option,
|
"group_option": self.group_option,
|
||||||
"with_account_name": self.with_account_name,
|
"with_account_name": self.with_account_name,
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
|
@ -183,6 +183,7 @@ class OpenItemsReportWizard(models.TransientModel):
|
||||||
"target_move": self.target_move,
|
"target_move": self.target_move,
|
||||||
"account_ids": self.account_ids.ids,
|
"account_ids": self.account_ids.ids,
|
||||||
"partner_ids": self.partner_ids.ids or [],
|
"partner_ids": self.partner_ids.ids or [],
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
|
@ -288,6 +288,7 @@ class TrialBalanceReportWizard(models.TransientModel):
|
||||||
"hide_parent_hierarchy_level": self.hide_parent_hierarchy_level,
|
"hide_parent_hierarchy_level": self.hide_parent_hierarchy_level,
|
||||||
"show_partner_details": self.show_partner_details,
|
"show_partner_details": self.show_partner_details,
|
||||||
"unaffected_earnings_account": self.unaffected_earnings_account.id,
|
"unaffected_earnings_account": self.unaffected_earnings_account.id,
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
|
@ -113,6 +113,7 @@ class VATReportWizard(models.TransientModel):
|
||||||
"based_on": self.based_on,
|
"based_on": self.based_on,
|
||||||
"only_posted_moves": self.target_move == "posted",
|
"only_posted_moves": self.target_move == "posted",
|
||||||
"tax_detail": self.tax_detail,
|
"tax_detail": self.tax_detail,
|
||||||
|
"account_financial_report_lang": self.env.lang,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _export(self, report_type):
|
def _export(self, report_type):
|
||||||
|
|
Loading…
Reference in New Issue