From 099aac43548708cee04ff103dece5bcbaa8a8daa Mon Sep 17 00:00:00 2001 From: blackbelts <74664702+eslamtalaat74@users.noreply.github.com> Date: Sun, 6 Jul 2025 18:58:03 +0300 Subject: [PATCH] transaction approve --- .../models/internal_transaction.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/odex25_transactions/exp_transaction_documents/models/internal_transaction.py b/odex25_transactions/exp_transaction_documents/models/internal_transaction.py index 18b4ae819..03c0b5cca 100644 --- a/odex25_transactions/exp_transaction_documents/models/internal_transaction.py +++ b/odex25_transactions/exp_transaction_documents/models/internal_transaction.py @@ -150,7 +150,17 @@ class InternalTransaction(models.Model): if record.subject_type_id.transaction_need_approve or record.preparation_id.need_approve: template = 'exp_transaction_documents.internal_approval1_request_email' 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) partner_ids = []