mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[IMP] set a filename according to the name of the mandate
This commit is contained in:
committed by
Laurent Mignon (ACSONE)
parent
e6a582dcdb
commit
84d5fd2cc8
@@ -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
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user