Transaction tasks

This commit is contained in:
eman 2024-12-25 13:47:49 +02:00
parent 4277089895
commit dc9e52d918
2 changed files with 9 additions and 9 deletions

View File

@ -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):

View File

@ -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