diff --git a/arkindex/process/models.py b/arkindex/process/models.py index ba7788bf38d03692d61abb05d1698c796eb7a327..4b0ac2d2aecc3638fe008dbe0903fe13aeb960db 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 3ed015d1284bf40f0bcfe7fbe1ad45d0424edca1..55968bf0d7e607883a8c129c13a87a0b5f81ddba 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