From 30a22eabd2d3f5c0872faf27b56d85e4cfb167bf Mon Sep 17 00:00:00 2001 From: Laurent Lasudry Date: Fri, 25 Oct 2019 16:29:09 +0200 Subject: [PATCH] Add new order_number extra column in tables This refs #22015 --- .../locales/fr/LC_MESSAGES/pfwbged.collection.po | 4 ++++ .../collection/locales/pfwbged.collection.pot | 4 ++++ src/pfwbged/collection/searchview.py | 12 +++++++++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/pfwbged/collection/locales/fr/LC_MESSAGES/pfwbged.collection.po b/src/pfwbged/collection/locales/fr/LC_MESSAGES/pfwbged.collection.po index ef94697..04ffd56 100644 --- a/src/pfwbged/collection/locales/fr/LC_MESSAGES/pfwbged.collection.po +++ b/src/pfwbged/collection/locales/fr/LC_MESSAGES/pfwbged.collection.po @@ -50,6 +50,10 @@ msgstr "Référence interne" msgid "Limit" msgstr "Limite" +#: ../searchview.py:186 +msgid "Order number" +msgstr "Numéro d'ordre" + #: ../configure.zcml:29 msgid "PFWB Collection" msgstr "" diff --git a/src/pfwbged/collection/locales/pfwbged.collection.pot b/src/pfwbged/collection/locales/pfwbged.collection.pot index 9db63fc..1e36d5e 100644 --- a/src/pfwbged/collection/locales/pfwbged.collection.pot +++ b/src/pfwbged/collection/locales/pfwbged.collection.pot @@ -53,6 +53,10 @@ msgstr "" msgid "Limit" msgstr "" +#: ../searchview.py:186 +msgid "Order number" +msgstr "" + #: ../configure.zcml:29 msgid "PFWB Collection" msgstr "" diff --git a/src/pfwbged/collection/searchview.py b/src/pfwbged/collection/searchview.py index 382bf6d..e913497 100644 --- a/src/pfwbged/collection/searchview.py +++ b/src/pfwbged/collection/searchview.py @@ -181,7 +181,9 @@ class ResultsTable(BaseTable): {'id': 'extra.sender', 'title': _(u'Sender'),}, {'id': 'extra.recipients', - 'title': _(u'Recipient(s)'),}] + 'title': _(u'Recipient(s)'),}, + {'id': 'extra.order_number', + 'title': _(u'Order number'),}] @@ -371,6 +373,14 @@ class RecipientsColumn(column.LabelColumn): weight = 120 +class OrderNumberColumn(column.LabelColumn): + grok.name('extra.order_number') + grok.adapts(Interface, Interface, ResultsTable) + header = _(u"Order number") + attribute = 'order_number' + weight = 130 + + class CreationDateColumn(column.DateTimeColumn): grok.name('dms.creation') grok.adapts(Interface, Interface, ResultsTable)