[IMP] set a filename according to the name of the mandate

This commit is contained in:
vrenaville
2018-12-21 14:54:09 +01:00
committed by Laurent Mignon (ACSONE)
parent e6a582dcdb
commit 84d5fd2cc8
2 changed files with 6 additions and 1 deletions

View File

@@ -34,6 +34,7 @@ class AccountBankingMandate(models.Model):
'account.banking.mandate'))
unique_mandate_reference = fields.Char(
string='Unique Mandate Reference', track_visibility='onchange')
signature_date = fields.Date(string='Date of Signature of the Mandate',
track_visibility='onchange')
scan = fields.Binary(
@@ -42,6 +43,7 @@ class AccountBankingMandate(models.Model):
)
last_debit_date = fields.Date(string='Date of the Last Debit',
readonly=True)
filename = fields.Char(string='Filename', readonly=True)
state = fields.Selection([
('draft', 'Draft'),
('valid', 'Valid'),
@@ -98,6 +100,8 @@ class AccountBankingMandate(models.Model):
vals['unique_mandate_reference'] = \
self.env['ir.sequence'].next_by_code(
'account.banking.mandate') or 'New'
vals['filename'] = '{}.pdf'.format(
vals['unique_mandate_reference'])
return super(AccountBankingMandate, self).create(vals)
@api.multi

View File

@@ -37,7 +37,8 @@
invisible="context.get('mandate_bank_partner_view')"
readonly="True"/>
<field name="signature_date"/>
<field name="scan"/>
<field name="scan" filename="filename"/>
<field name="filename" invisible="True"/>
<field name="last_debit_date"/>
</group>
<group name="payment_lines" string="Related Payment Lines">