From ccf40a3a8e0b9f77f447f59d9e0b921408e64010 Mon Sep 17 00:00:00 2001 From: Petr Jasek Date: Fri, 24 Mar 2023 15:28:48 +0100 Subject: [PATCH] filter out spiked items from workqueue which is displayed in the UI as opened articles SDESK-6826 --- apps/workqueue/workqueue.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/workqueue/workqueue.py b/apps/workqueue/workqueue.py index ede0cdec6c..1472b6c674 100644 --- a/apps/workqueue/workqueue.py +++ b/apps/workqueue/workqueue.py @@ -15,7 +15,17 @@ class WorkqueueResource(superdesk.Resource): endpoint_name = "workqueue" - datasource = {"source": "archive"} + datasource = { + "source": "archive", + "search_backend": "elastic", + "elastic_filter": { + "bool": { + "must_not": [ + {"terms": {"state": ["spiked"]}}, + ], + }, + }, + } schema = get_schema() item_methods = ["GET"]