Add new order_number extra column in tables

This refs #22015
This commit is contained in:
Laurent Lasudry 2019-10-25 16:29:09 +02:00
parent 1db0fea7d1
commit 30a22eabd2
3 changed files with 19 additions and 1 deletions

View File

@ -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 ""

View File

@ -53,6 +53,10 @@ msgstr ""
msgid "Limit"
msgstr ""
#: ../searchview.py:186
msgid "Order number"
msgstr ""
#: ../configure.zcml:29
msgid "PFWB Collection"
msgstr ""

View File

@ -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)