From 5a25e61622624394ed5aea8b54813e3b620898da Mon Sep 17 00:00:00 2001 From: Nicolas Bessi Date: Tue, 29 Apr 2014 16:56:52 +0200 Subject: [PATCH] [FIX] name of credit report generated file --- account_credit_control/wizard/credit_control_printer.py | 5 ++++- .../wizard/credit_control_printer_view.xml | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/account_credit_control/wizard/credit_control_printer.py b/account_credit_control/wizard/credit_control_printer.py index c67f908aa..5eecad4c6 100644 --- a/account_credit_control/wizard/credit_control_printer.py +++ b/account_credit_control/wizard/credit_control_printer.py @@ -43,6 +43,7 @@ class CreditControlPrinter(orm.TransientModel): 'mark_as_sent': fields.boolean('Mark letter lines as sent', help="Only letter lines will be marked."), 'report_file': fields.binary('Generated Report', readonly=True), + 'report_name': fields.char('Report name'), 'state': fields.char('state', size=32), 'line_ids': fields.many2many( 'credit.control.line', @@ -78,7 +79,9 @@ class CreditControlPrinter(orm.TransientModel): context=context) report_file = comm_obj._generate_report(cr, uid, comms, context=context) - form.write({'report_file': base64.b64encode(report_file), 'state': 'done'}) + form.write({'report_file': base64.b64encode(report_file), + 'report_name': 'credit_control_letters_%s.pdf' % form.id, + 'state': 'done'}) if form.mark_as_sent: comm_obj._mark_credit_line_as_sent(cr, uid, comms, context=context) diff --git a/account_credit_control/wizard/credit_control_printer_view.xml b/account_credit_control/wizard/credit_control_printer_view.xml index b708cbd6e..64b4c249c 100644 --- a/account_credit_control/wizard/credit_control_printer_view.xml +++ b/account_credit_control/wizard/credit_control_printer_view.xml @@ -21,7 +21,12 @@ attrs="{'invisible': [('state', '=', 'done')]}" /> - + +