Add relevant_orderlist exporter (Bugfix #3)
All checks were successful
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 1m44s

Rename the exporter in the UI and sort it with the other order data exporters.
This commit is contained in:
2025-02-12 13:03:48 +01:00
parent 82defbaa66
commit 1c82da1e4c
3 changed files with 8 additions and 12 deletions

View File

@@ -88,7 +88,7 @@ class OrderListExporter(MultiSheetListExporter):
description = gettext_lazy('Download a spreadsheet of all orders. The spreadsheet will include three sheets, one '
'with a line for every order, one with a line for every order position, and one with '
'a line for every additional fee charged in an order.')
featured = True
featured = False
@cached_property
def providers(self):

View File

@@ -109,13 +109,13 @@ from ..timeframes import (
class RelevantOrderListExporter(MultiSheetListExporter):
identifier = "relevantorderlist"
verbose_name = gettext_lazy("Relevant Order data")
category = pgettext_lazy("export_category", "Relevant Order data")
verbose_name = gettext_lazy("Order data (sorted by relevance)")
category = pgettext_lazy("export_category", "Order data")
description = gettext_lazy(
"Download a spreadsheet of all orders. The spreadsheet will include three sheets, one "
"with a line for every order, one with a line for every order position, and one with "
"a line for every additional fee charged in an order. The most relevant data is in the "
"first columns of the table."
"first columns of the tables."
)
featured = True

View File

@@ -817,10 +817,6 @@ msgctxt "export_category"
msgid "Order data"
msgstr "Bestelldaten"
#: pretix/base/exporters/relevant_orderlist.py:87
msgctxt "export_category"
msgid "Relevant Order data"
msgstr "Relevante Bestelldaten"
#: pretix/base/exporters/answers.py:56
msgid ""
@@ -1827,8 +1823,8 @@ msgid "Order data"
msgstr "Bestelldaten"
#: pretix/base/exporters/relevant_orderlist.py:86
msgid "Relevant Order data"
msgstr "Relevante Bestelldaten"
msgid "Order data (sorted by relevance)"
msgstr "Bestelldaten (nach Relevanz sortiert)"
#: pretix/base/exporters/json.py:53
msgid ""
@@ -1871,12 +1867,12 @@ msgid ""
"Download a spreadsheet of all orders. The spreadsheet will include three "
"sheets, one with a line for every order, one with a line for every order "
"position, and one with a line for every additional fee charged in an "
"order. The most relevant data is in the first columns of the table."
"order. The most relevant data is in the first columns of the tables."
msgstr ""
"Tabelle (Excel oder CSV) mit allen Bestellungen. Das erste Tabellenblatt "
"enthält eine Zeile für jede Bestellung, das zweite eine Zeile für jede "
"Bestellposition und das dritte eine Zeile für jede zusätzlich erhobene "
"Gebühr. Die relevantesten Daten sind in den ersten Spalten der Tabelle."
"Gebühr. Die relevantesten Daten sind in den ersten Spalten der Tabellen."
#: pretix/base/exporters/orderlist.py:100 pretix/base/models/orders.py:332
#: pretix/control/navigation.py:255 pretix/control/navigation.py:362