From defb76798af7fb862a277fa0ee9dc310188f3319 Mon Sep 17 00:00:00 2001 From: ml bonhomme <bonhomme@teklia.com> Date: Wed, 15 Jan 2025 08:56:22 +0000 Subject: [PATCH] Add CSV export mode and system worker --- arkindex/process/models.py | 5 ++++- arkindex/system_workers.yml | 11 ++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/arkindex/process/models.py b/arkindex/process/models.py index ba7788bf38..4b0ac2d2ae 100644 --- a/arkindex/process/models.py +++ b/arkindex/process/models.py @@ -71,6 +71,7 @@ class ExportFormat(Enum): PDF = "pdf" PageXML = "page_xml" DOCX = "docx" + CSV = "csv" class Process(IndexableModel): @@ -705,6 +706,7 @@ class ArkindexFeature(Enum): ExportPDF = "pdf_export" ExportPageXML = "pagexml_export" ExportDOCX = "docx_export" + ExportCSV = "csv_export" class WorkerVersion(models.Model): @@ -1225,5 +1227,6 @@ class CorpusWorkerVersion(models.Model): FEATURE_FORMAT_MAP = { ExportFormat.PDF: ArkindexFeature.ExportPDF, ExportFormat.PageXML: ArkindexFeature.ExportPageXML, - ExportFormat.DOCX: ArkindexFeature.ExportDOCX + ExportFormat.DOCX: ArkindexFeature.ExportDOCX, + ExportFormat.CSV: ArkindexFeature.ExportCSV } diff --git a/arkindex/system_workers.yml b/arkindex/system_workers.yml index 3ed015d128..55968bf0d7 100644 --- a/arkindex/system_workers.yml +++ b/arkindex/system_workers.yml @@ -14,15 +14,20 @@ features: pdf_export: teklia_worker: name: arkindex/workers/export - version: 0.2.1-rc1 + version: 0.2.1-rc2 slug: pdf-export pagexml_export: teklia_worker: name: arkindex/workers/export - version: 0.2.1-rc1 + version: 0.2.1-rc2 slug: pagexml-export docx_export: teklia_worker: name: arkindex/workers/export - version: 0.2.1-rc1 + version: 0.2.1-rc2 slug: docx-export + csv_export: + teklia_worker: + name: arkindex/workers/export + version: 0.2.1-rc2 + slug: csv-export -- GitLab