feat(order): export order to custom csv file

add custom_csv_collection to orders helper

add rute and controller method to orders controller

add custom csv to download dropdown

add functionality to choose column headers + order for custom csv and append order.sum gross&net to custom csv
This commit is contained in:
viehlieb 2023-02-14 16:51:22 +01:00 committed by Philipp Rothmann
parent fb8ccfea4a
commit 690ea875b7
13 changed files with 111 additions and 17 deletions

View file

@ -1463,6 +1463,9 @@ de:
units_ordered: Bestellte Einheiten
create:
notice: Die Bestellung wurde erstellt.
custom_csv:
description: Wähle die Attribute und deren Reihenfolge für die zu erzeugende CSV Datei
column: Spalte
edit:
title: 'Bestellung bearbeiten: %{name}'
edit_amount:

View file

@ -1473,6 +1473,9 @@ en:
units_ordered: Units ordered
create:
notice: The order was created.
custom_csv:
description: Please choose the order as well as the attributes for the csv file
column: column
edit:
title: 'Edit order: %{name}'
edit_amount:
@ -1626,6 +1629,7 @@ en:
who_ordered: Who ordered?
order_download_button:
article_pdf: Article PDF
custom_csv: Custom CSV
download_file: Download file
fax_csv: Fax CSV
fax_pdf: Fax PDF

View file

@ -1259,6 +1259,9 @@ es:
units_ordered: Unidades pedidas
create:
notice: Se ha creado el pedido
custom_csv:
description: Por favor elija el orden de los atributos así como los atributos para el archivo csv
column: columna
edit:
title: 'Edita pedido: %{name}'
edit_amount:

View file

@ -1010,6 +1010,9 @@ fr:
units_ordered: Unités commandées
create:
notice: La commande a bien été définie.
custom_csv:
description: Veuillez choisir l'ordre des attributs ainsi que les attributs pour le fichier csv
column: colonne
edit:
title: 'Modifier la commande: %{name}'
edit_amount:

View file

@ -1438,6 +1438,9 @@ nl:
units_ordered: Bestelde eenheden
create:
notice: De bestelling is aangemaakt.
custom_csv:
description: Kies de volgorde van de attributen en de attributen voor het csv-bestand
column: kolom
edit:
title: 'Bestelling aanpassen: %{name}'
edit_amount:

View file

@ -47,6 +47,7 @@ Rails.application.routes.draw do
get :receive
post :receive
get :custom_csv
get :receive_on_order_article_create
get :receive_on_order_article_update
end