Browse Source

Add log for deletion or creation of signature

pull/79/head
cubells 8 years ago
parent
commit
8793f10840
  1. 16
      contract_digitized_signature/models/account_analytic_account.py

16
contract_digitized_signature/models/account_analytic_account.py

@ -6,7 +6,8 @@ from openerp import _, api, fields, models
class AccountAnalyticAccount(models.Model):
_inherit = 'account.analytic.account'
_name = 'account.analytic.account'
_inherit = ['account.analytic.account', 'mail.thread']
user_id = fields.Many2one(
comodel_name='res.users',
@ -46,3 +47,16 @@ class AccountAnalyticAccount(models.Model):
'target': 'new',
'context': ctx,
}
@api.model
def create(self, values):
contract = super(AccountAnalyticAccount, self).create(values)
if contract.customer_signature:
values = {'customer_signature': contract.customer_signature}
contract._track_signature(values, 'customer_signature')
return contract
@api.multi
def write(self, values):
self.env['mail.thread']._track_signature(values, 'customer_signature')
return super(AccountAnalyticAccount, self).write(values)
Loading…
Cancel
Save