Frontend UI for redo OCR

This commit is contained in:
Michael Shamoon
2022-06-22 05:53:41 -07:00
parent 225dd4a065
commit 2eee52240d
4 changed files with 47 additions and 15 deletions

View File

@@ -118,3 +118,10 @@ def delete(doc_ids):
index.remove_document_by_id(writer, id)
return "OK"
def redo_ocr(doc_ids):
async_task("documents.tasks.redo_ocr", document_ids=doc_ids)
return "OK"

View File

@@ -323,6 +323,7 @@ class BulkEditSerializer(DocumentListSerializer):
"remove_tag",
"modify_tags",
"delete",
"redo_ocr",
],
label="Method",
write_only=True,
@@ -356,6 +357,8 @@ class BulkEditSerializer(DocumentListSerializer):
return bulk_edit.modify_tags
elif method == "delete":
return bulk_edit.delete
elif method == "redo_ocr":
return bulk_edit.redo_ocr
else:
raise serializers.ValidationError("Unsupported method.")