mirror of
https://github.com/bringout/odoomates.git
synced 2026-04-19 01:32:03 +02:00
Partner Ledger: fix PDF filename using _get_report_base_filename method
Remove broken controller override (bypassed by l10n_ba_pdv MRO chain).
Add _get_report_base_filename() method on wizard (l10n_ba_pdv pattern).
Pass report_filename via context for l10n_ba_pdv controller to extract.
🤖 assisted by claude
This commit is contained in:
parent
3d05074af5
commit
aefecb045d
5 changed files with 8 additions and 36 deletions
|
|
@ -14,6 +14,11 @@ class AccountPartnerLedger(models.TransientModel):
|
|||
"the company currency.")
|
||||
reconciled = fields.Boolean('Reconciled Entries')
|
||||
|
||||
def _get_report_base_filename(self):
|
||||
if self.partner_ids:
|
||||
return _('Kartica partnera') + ' ' + ', '.join(self.partner_ids.mapped('name'))
|
||||
return _('Kartica partnera')
|
||||
|
||||
def _get_report_data(self, data):
|
||||
data = self.pre_print_report(data)
|
||||
data['form'].update({'reconciled': self.reconciled,
|
||||
|
|
@ -22,10 +27,7 @@ class AccountPartnerLedger(models.TransientModel):
|
|||
|
||||
def _print_report(self, data):
|
||||
data = self._get_report_data(data)
|
||||
if self.partner_ids:
|
||||
report_filename = _('Kartica partnera') + ' ' + ', '.join(self.partner_ids.mapped('name'))
|
||||
else:
|
||||
report_filename = _('Kartica partnera')
|
||||
report_filename = self._get_report_base_filename()
|
||||
return self.env.ref(
|
||||
'accounting_pdf_reports.action_report_partnerledger'
|
||||
).with_context(landscape=True, report_filename=report_filename).report_action(self, data=data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue