From b1680cc96cd69dc17ca1ad423c52c71229b9efc9 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Tue, 21 Apr 2026 18:40:51 +0200 Subject: [PATCH] Add date + result_notes in document_incoming --- .../view/document_incoming_list.xml | 1 + modules/document_incoming_wr/document.py | 14 +++++++++++++- modules/document_incoming_wr/document.xml | 5 +++++ modules/document_incoming_wr/tryton.cfg | 2 ++ .../view/document_incoming_list.xml | 8 ++++++++ 5 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 modules/document_incoming_wr/view/document_incoming_list.xml diff --git a/modules/document_incoming/view/document_incoming_list.xml b/modules/document_incoming/view/document_incoming_list.xml index af1bb28..c2be37b 100755 --- a/modules/document_incoming/view/document_incoming_list.xml +++ b/modules/document_incoming/view/document_incoming_list.xml @@ -2,6 +2,7 @@ + diff --git a/modules/document_incoming_wr/document.py b/modules/document_incoming_wr/document.py index 5ede120..8b91f99 100644 --- a/modules/document_incoming_wr/document.py +++ b/modules/document_incoming_wr/document.py @@ -18,6 +18,10 @@ class IncomingConfiguration(metaclass=PoolMeta): class Incoming(metaclass=PoolMeta): __name__ = 'document.incoming' + result_notes = fields.Function( + fields.Text("Result Notes"), + 'get_result_notes') + @classmethod def __setup__(cls): super().__setup__() @@ -39,7 +43,7 @@ class Incoming(metaclass=PoolMeta): WR.save([wr]) WR.run_ocr([wr]) WR.run_metadata([wr]) - + WR.run_pipeline([wr]) return wr def _process_controller(self): @@ -54,6 +58,14 @@ class Incoming(metaclass=PoolMeta): return wr + def get_result_notes(self, name=None): + result = getattr(self, 'result', None) + if not result: + return '' + if getattr(result, '__name__', None) == 'automation.document': + return getattr(result, 'notes', '') or '' + return '' + # @property # def supplier_invoice_company(self): # pass diff --git a/modules/document_incoming_wr/document.xml b/modules/document_incoming_wr/document.xml index c7a9f80..9c9cedf 100644 --- a/modules/document_incoming_wr/document.xml +++ b/modules/document_incoming_wr/document.xml @@ -8,5 +8,10 @@ this repository contains the full copyright notices and license terms. --> document_incoming_configuration_form + + document.incoming + + document_incoming_list_wr + diff --git a/modules/document_incoming_wr/tryton.cfg b/modules/document_incoming_wr/tryton.cfg index 8532eef..bf4e276 100644 --- a/modules/document_incoming_wr/tryton.cfg +++ b/modules/document_incoming_wr/tryton.cfg @@ -2,7 +2,9 @@ version=7.2.0 depends: document_incoming + automation ir party xml: document.xml + view/document_incoming_list.xml diff --git a/modules/document_incoming_wr/view/document_incoming_list.xml b/modules/document_incoming_wr/view/document_incoming_list.xml new file mode 100644 index 0000000..9064895 --- /dev/null +++ b/modules/document_incoming_wr/view/document_incoming_list.xml @@ -0,0 +1,8 @@ + + + + + + +