From b81285f6882323af05dd794d4171cac0d18f9064 Mon Sep 17 00:00:00 2001
From: mohammed-alkhazrji
Date: Sun, 20 Jul 2025 21:28:02 +0300
Subject: [PATCH] transction report
---
.../exp_transaction_documents/i18n/ar_001.po | 18 ++++++++-
.../models/configuration.py | 1 +
.../models/transaction.py | 1 +
.../transaction_details_report_template.xml | 39 +++++++++++++++++++
.../views/transcation_common_view.xml | 6 +++
5 files changed, 63 insertions(+), 2 deletions(-)
diff --git a/odex25_transactions/exp_transaction_documents/i18n/ar_001.po b/odex25_transactions/exp_transaction_documents/i18n/ar_001.po
index dda735070..e957dec28 100644
--- a/odex25_transactions/exp_transaction_documents/i18n/ar_001.po
+++ b/odex25_transactions/exp_transaction_documents/i18n/ar_001.po
@@ -1103,6 +1103,7 @@ msgstr ""
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__action
+#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "Action"
msgstr "الاجراء"
@@ -1297,7 +1298,7 @@ msgstr "نوع المرفق"
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_outgoing_receive_report_temp
msgid "Attachments"
-msgstr "المرفقات"
+msgstr "المشفوعات"
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_incoming_transaction__tran_tag_unit
@@ -1849,6 +1850,7 @@ msgstr "مستخدم إعادة التوجيه"
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__from_id
+#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "From"
msgstr "من"
@@ -2951,9 +2953,15 @@ msgstr "اشارة"
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__to_id
+#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "To"
msgstr "إلي"
+#. module: exp_transaction_documents
+#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
+msgid "Note"
+msgstr "ملاحظات"
+
#. module: exp_transaction_documents
#: code:addons/exp_transaction_documents/models/transaction.py:0
#: model:ir.model.fields.selection,name:exp_transaction_documents.selection__incoming_transaction__state__to_approve
@@ -2999,6 +3007,7 @@ msgstr "معاملات للإطلاع"
msgid "To view Transaction"
msgstr "معاملات للإطلاع"
+
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_incoming_transaction__trace_ids
#: model:ir.model.fields,field_description:exp_transaction_documents.field_internal_transaction__trace_ids
@@ -3006,6 +3015,7 @@ msgstr "معاملات للإطلاع"
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.common_transactions_incoming_form
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.common_transactions_internal_form
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.common_transactions_outgoing_form
+#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "Trace Log"
msgstr "سجل التتبع"
@@ -3034,7 +3044,9 @@ msgstr "تاريخ المعاملة"
msgid "Transaction Date (Hijri)"
msgstr "تاريخ المعاملة (هجري)"
+
#. module: exp_transaction_documents
+#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__body
#: model:ir.model.fields,field_description:exp_transaction_documents.field_incoming_transaction__body
#: model:ir.model.fields,field_description:exp_transaction_documents.field_internal_transaction__body
#: model:ir.model.fields,field_description:exp_transaction_documents.field_outgoing_transaction__body
@@ -3044,7 +3056,9 @@ msgstr "تاريخ المعاملة (هجري)"
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.common_transactions_outgoing_form
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "Transaction Details"
-msgstr "تفاصيل المعاملة"
+msgstr "البيان"
+
+
#. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_important__rank
diff --git a/odex25_transactions/exp_transaction_documents/models/configuration.py b/odex25_transactions/exp_transaction_documents/models/configuration.py
index 137bc49dc..2cf13b112 100644
--- a/odex25_transactions/exp_transaction_documents/models/configuration.py
+++ b/odex25_transactions/exp_transaction_documents/models/configuration.py
@@ -227,6 +227,7 @@ class TransactionTrace(models.Model):
note = fields.Char(string='Notes')
archive_type_id = fields.Many2one(comodel_name='cm.archive.type', string='Archive Type')
cc_ids = fields.Many2many('cm.entity', string='CC To')
+ body = fields.Html(string='Transaction Details')
class ProjectType(models.Model):
diff --git a/odex25_transactions/exp_transaction_documents/models/transaction.py b/odex25_transactions/exp_transaction_documents/models/transaction.py
index 35e8dc1d2..ede088fae 100644
--- a/odex25_transactions/exp_transaction_documents/models/transaction.py
+++ b/odex25_transactions/exp_transaction_documents/models/transaction.py
@@ -337,6 +337,7 @@ class Transaction(models.Model):
'procedure_id': transaction.procedure_id.id or False,
name: transaction.id,
'cc_ids': cc_entities,
+ 'body': transaction.body,
})
def action_reject(self, name, transaction):
diff --git a/odex25_transactions/exp_transaction_documents/reports/transaction_details_report_template.xml b/odex25_transactions/exp_transaction_documents/reports/transaction_details_report_template.xml
index e36334ef7..9cfe74ea2 100644
--- a/odex25_transactions/exp_transaction_documents/reports/transaction_details_report_template.xml
+++ b/odex25_transactions/exp_transaction_documents/reports/transaction_details_report_template.xml
@@ -139,6 +139,45 @@
+ Trace Log
+
+
+
+
+ | # |
+ Date |
+ Action |
+ From |
+ To |
+ CC To |
+ Note |
+ Transaction Details |
+
+
+
+
+
+ |
+ |
+ |
+
+ |
+ |
+
+
+
+
+
+ |
+ |
+ |
+
+
+
+
+
+
+
Attaches
diff --git a/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml b/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml
index 32db796e1..df06fdaa2 100644
--- a/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml
+++ b/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml
@@ -80,6 +80,7 @@
+
@@ -217,6 +218,7 @@
+
@@ -339,6 +341,8 @@
+
+
@@ -465,6 +469,8 @@
+
+