Transaction tasks
This commit is contained in:
parent
4277089895
commit
dc9e52d918
|
|
@ -90,9 +90,9 @@ class Letters(models.Model):
|
|||
file_exists = self.env['cm.attachment.rule'].search([(field_name, '=', res_id)])
|
||||
if file_exists:
|
||||
file_exists.unlink()
|
||||
self.is_sign = True
|
||||
else:
|
||||
self.is_sign = False
|
||||
# self.is_sign = True
|
||||
# else:
|
||||
# self.is_sign = False
|
||||
ATTACHMENT_NAME = "Letter"
|
||||
attach_id = self.env['ir.attachment'].create({
|
||||
'name': ATTACHMENT_NAME + '.pdf',
|
||||
|
|
@ -109,7 +109,7 @@ class Letters(models.Model):
|
|||
field_name: res_id,
|
||||
'date': datetime.datetime.now(),
|
||||
'description': self.name,
|
||||
'signed' : True if self.is_sign else False
|
||||
# 'signed' : True if self.is_sign else False
|
||||
})
|
||||
|
||||
def write(self, values):
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ class ResUsers(models.Model):
|
|||
letter_record = self.env['letters.letters'].browse(letter_id)
|
||||
if letter_record.exists():
|
||||
letter_record.new_signature = vals.get('sign_signature') if vals.get('sign_signature') else self.env.user.sign_signature
|
||||
letter_record.action_generate_attachment()
|
||||
if attachment_id:
|
||||
attachment_record = self.env['cm.attachment.rule'].browse(attachment_id)
|
||||
if attachment_record:
|
||||
attachment_record.signed = True
|
||||
new_attachment = letter_record.action_generate_attachment()
|
||||
if new_attachment:
|
||||
attachment_record = self.env['cm.attachment.rule'].browse(new_attachment.id)
|
||||
if attachment_record:
|
||||
attachment_record.signed = True
|
||||
|
||||
|
||||
# Call the super method to perform the standard write operation
|
||||
|
|
|
|||
Loading…
Reference in New Issue