transaction approve

This commit is contained in:
blackbelts 2025-07-06 18:58:03 +03:00
parent 74c22c4930
commit 099aac4354
1 changed files with 11 additions and 1 deletions

View File

@ -150,7 +150,17 @@ class InternalTransaction(models.Model):
if record.subject_type_id.transaction_need_approve or record.preparation_id.need_approve: if record.subject_type_id.transaction_need_approve or record.preparation_id.need_approve:
template = 'exp_transaction_documents.internal_approval1_request_email' template = 'exp_transaction_documents.internal_approval1_request_email'
sent = 'waite' sent = 'waite'
record.state='to_approve' if record.type_sender == 'employee' and record.subject_type_id.transaction_need_approve:
record.state='to_approve'
elif record.type_sender != 'employee' and record.to_ids.need_approve and record.subject_type_id.transaction_need_approve:
record.state = 'to_approve'
else:
record.state = 'send'
record.trace_create_ids('internal_transaction_id', record, sent) record.trace_create_ids('internal_transaction_id', record, sent)
partner_ids = [] partner_ids = []