transction report

This commit is contained in:
mohammed-alkhazrji 2025-07-20 21:28:02 +03:00
parent c354fa7007
commit b81285f688
5 changed files with 63 additions and 2 deletions

View File

@ -1103,6 +1103,7 @@ msgstr ""
#. module: exp_transaction_documents #. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__action #: 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" msgid "Action"
msgstr "الاجراء" 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_details_report_temp
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_outgoing_receive_report_temp #: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_outgoing_receive_report_temp
msgid "Attachments" msgid "Attachments"
msgstr "المرفقات" msgstr "المشفوعات"
#. module: exp_transaction_documents #. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_incoming_transaction__tran_tag_unit #: model:ir.model.fields,field_description:exp_transaction_documents.field_incoming_transaction__tran_tag_unit
@ -1849,6 +1850,7 @@ msgstr "مستخدم إعادة التوجيه"
#. module: exp_transaction_documents #. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__from_id #: 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" msgid "From"
msgstr "من" msgstr "من"
@ -2951,9 +2953,15 @@ msgstr "اشارة"
#. module: exp_transaction_documents #. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_trace__to_id #: 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" msgid "To"
msgstr "إلي" 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 #. module: exp_transaction_documents
#: code:addons/exp_transaction_documents/models/transaction.py:0 #: code:addons/exp_transaction_documents/models/transaction.py:0
#: model:ir.model.fields.selection,name:exp_transaction_documents.selection__incoming_transaction__state__to_approve #: model:ir.model.fields.selection,name:exp_transaction_documents.selection__incoming_transaction__state__to_approve
@ -2999,6 +3007,7 @@ msgstr "معاملات للإطلاع"
msgid "To view Transaction" msgid "To view Transaction"
msgstr "معاملات للإطلاع" msgstr "معاملات للإطلاع"
#. module: exp_transaction_documents #. 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_incoming_transaction__trace_ids
#: model:ir.model.fields,field_description:exp_transaction_documents.field_internal_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_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_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.common_transactions_outgoing_form
#: model_terms:ir.ui.view,arch_db:exp_transaction_documents.transaction_details_report_temp
msgid "Trace Log" msgid "Trace Log"
msgstr "سجل التتبع" msgstr "سجل التتبع"
@ -3034,7 +3044,9 @@ msgstr "تاريخ المعاملة"
msgid "Transaction Date (Hijri)" msgid "Transaction Date (Hijri)"
msgstr "تاريخ المعاملة (هجري)" msgstr "تاريخ المعاملة (هجري)"
#. module: exp_transaction_documents #. 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_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_internal_transaction__body
#: model:ir.model.fields,field_description:exp_transaction_documents.field_outgoing_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.common_transactions_outgoing_form
#: 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_details_report_temp
msgid "Transaction Details" msgid "Transaction Details"
msgstr "تفاصيل المعاملة" msgstr "البيان"
#. module: exp_transaction_documents #. module: exp_transaction_documents
#: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_important__rank #: model:ir.model.fields,field_description:exp_transaction_documents.field_cm_transaction_important__rank

View File

@ -227,6 +227,7 @@ class TransactionTrace(models.Model):
note = fields.Char(string='Notes') note = fields.Char(string='Notes')
archive_type_id = fields.Many2one(comodel_name='cm.archive.type', string='Archive Type') archive_type_id = fields.Many2one(comodel_name='cm.archive.type', string='Archive Type')
cc_ids = fields.Many2many('cm.entity', string='CC To') cc_ids = fields.Many2many('cm.entity', string='CC To')
body = fields.Html(string='Transaction Details')
class ProjectType(models.Model): class ProjectType(models.Model):

View File

@ -337,6 +337,7 @@ class Transaction(models.Model):
'procedure_id': transaction.procedure_id.id or False, 'procedure_id': transaction.procedure_id.id or False,
name: transaction.id, name: transaction.id,
'cc_ids': cc_entities, 'cc_ids': cc_entities,
'body': transaction.body,
}) })
def action_reject(self, name, transaction): def action_reject(self, name, transaction):

View File

@ -139,6 +139,45 @@
</p> </p>
<br/> <br/>
<br/> <br/>
<p style="font-weight:bold">Trace Log</p>
<hr style="border-top: 3px solid #bbb;"/>
<table style="text-align:center">
<thead>
<tr>
<th style="width:5%">#</th>
<th style="text-align:center">Date</th>
<th style="text-align:center">Action</th>
<th style="text-align:center">From</th>
<th style="text-align:center">To</th>
<th style="text-align:center">CC To</th>
<th style="text-align:center">Note</th>
<th style="text-align:center">Transaction Details</th>
</tr>
</thead>
<tbody>
<t t-foreach="o.trace_ids" t-as="line" t-esc-options='{"widget": "text"}'>
<tr>
<td style="width:5%" ><t t-esc="line_index + 1"/></td>
<td style="width:11%" ><t t-esc="line.create_date.strftime('%Y-%m-%d') if line.create_date else ''"/></td>
<td style="width:7%" ><t t-esc="line.action"/></td>
<td style="width:10%" ><t t-esc="line.from_id.name"/></td>
<td style="width:10%" ><t t-esc="line.to_id.name"/></td>
<td>
<t t-foreach="line.cc_ids" t-as="cc">
<t t-esc="cc.name"/><br/>
</t>
</td>
<td style="width:10%" ><t t-esc="line.note"/></td>
<td style="width:10%" ><t t-raw="line.body"/></td>
</tr>
</t>
</tbody>
</table>
<br/>
<br/>
<p style="font-weight:bold">Attaches</p> <p style="font-weight:bold">Attaches</p>
<hr style="border-top: 3px solid #bbb;"/> <hr style="border-top: 3px solid #bbb;"/>
<table> <table>

View File

@ -80,6 +80,7 @@
<field name="to_id"/> <field name="to_id"/>
<field name="archive_type_id"/> <field name="archive_type_id"/>
<field name="note"/> <field name="note"/>
<field name="body"/>
</group> </group>
<group> <group>
<field name="action"/> <field name="action"/>
@ -217,6 +218,7 @@
<field name="procedure_id"/> <field name="procedure_id"/>
<field name="cc_ids" widget="many2many_tags"/> <field name="cc_ids" widget="many2many_tags"/>
<field name="note"/> <field name="note"/>
<field name="body" optional="show"/>
</tree> </tree>
</field> </field>
</page> </page>
@ -339,6 +341,8 @@
<field name="procedure_id"/> <field name="procedure_id"/>
<field name="cc_ids" widget="many2many_tags"/> <field name="cc_ids" widget="many2many_tags"/>
<field name="note"/> <field name="note"/>
<field name="body" optional="show"/>
</tree> </tree>
</field> </field>
</page> </page>
@ -465,6 +469,8 @@
<field name="procedure_id"/> <field name="procedure_id"/>
<field name="cc_ids" widget="many2many_tags"/> <field name="cc_ids" widget="many2many_tags"/>
<field name="note"/> <field name="note"/>
<field name="body" optional="show"/>
</tree> </tree>
</field> </field>
</page> </page>