From dc41c1ed78e3ecf1b1af727e8417de5fb69d93c4 Mon Sep 17 00:00:00 2001 From: Maximilian Krambach Date: Wed, 17 Apr 2019 12:10:56 +0200 Subject: [PATCH] sort import/export columns for motions definitions are in motion-import-export-order.ts --- .../motions/motion-repository.service.ts | 1 + .../core/ui-services/base-import.service.ts | 2 +- .../motion-import-list.component.html | 7 +++--- .../motion-import-list.component.ts | 16 +++++++++++++ .../motion-export-dialog.component.html | 2 +- .../motion-export-dialog.component.ts | 2 +- .../motion-list/motion-list.component.ts | 3 ++- .../motions/motion-import-export-order.ts | 23 +++++++++++++++++++ .../services/motion-csv-export.service.ts | 14 +++++++---- .../motions/services/motion-import.service.ts | 15 +++--------- .../motions/services/motion-pdf.service.ts | 4 ++-- .../services/motion-xlsx-export.service.ts | 16 +++++++------ 12 files changed, 73 insertions(+), 32 deletions(-) create mode 100644 client/src/app/site/motions/motion-import-export-order.ts diff --git a/client/src/app/core/repositories/motions/motion-repository.service.ts b/client/src/app/core/repositories/motions/motion-repository.service.ts index 856f48ccf..338b8148c 100644 --- a/client/src/app/core/repositories/motions/motion-repository.service.ts +++ b/client/src/app/core/repositories/motions/motion-repository.service.ts @@ -887,6 +887,7 @@ export class MotionRepositoryService extends BaseAgendaContentObjectRepository { /** * The headers expected in the CSV matching import properties (in order) */ - public expectedHeader: (string)[]; + public expectedHeader: string[]; /** * The minimimal number of header entries needed to successfully create an entry diff --git a/client/src/app/site/motions/modules/motion-import/motion-import-list.component.html b/client/src/app/site/motions/modules/motion-import/motion-import-list.component.html index 0fd5d84b0..175daacc0 100644 --- a/client/src/app/site/motions/modules/motion-import/motion-import-list.component.html +++ b/client/src/app/site/motions/modules/motion-import/motion-import-list.component.html @@ -13,9 +13,10 @@ Required comma or semicolon separated values with these column header names in the first row:
- Identifier, Title, Text, - Reason, Submitter, Category, - Origin, Motion block + + {{ header }} +