From c33c3964f6a8cb8ea53d34a0a9fbf404ff564645 Mon Sep 17 00:00:00 2001 From: Hugo Wetterberg Date: Fri, 8 May 2026 20:50:16 +0200 Subject: [PATCH 1/2] extend the assignment statuses with en-route and finished * todo: pending task * en-route: used when we want to communicate that a journalist/photographer is on the way * started: work has started / photographer is at the scene * finished: work has finished, but we still might be waiting for deliverables to arrive or be approved * done: everything is done, no more deliverables forthcoming for the assignment --- se.ecms.planning.json | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/se.ecms.planning.json b/se.ecms.planning.json index e68e7e4..7c33cfb 100644 --- a/se.ecms.planning.json +++ b/se.ecms.planning.json @@ -190,7 +190,7 @@ }, "status": { "optional": true, - "enum": ["todo", "started", "done"] + "enumReference": "core://assignment-statuses" } }, "meta": [ @@ -305,6 +305,26 @@ "flash": {}, "editorial-info": {} } + }, + { + "declare": "core://assignment-statuses", + "values": { + "todo": { + "description": "Pending task" + }, + "en-route": { + "description": "Used when we want to communicate that a journalist/photographer is on the way" + }, + "started": { + "description": "Work has started / photographer is at the scene" + }, + "finished": { + "description": "Work has finished, but we still might be waiting for deliverables to arrive or be approved" + }, + "done": { + "description": "Everything is done, no more deliverables forthcoming for the assignment" + } + } } ] } From 21767aa3430cb68900ebc676abcf8414b2d670d4 Mon Sep 17 00:00:00 2001 From: Hugo Wetterberg Date: Wed, 27 May 2026 14:17:00 +0200 Subject: [PATCH 2/2] add name and description to assignment statuses enum --- se.ecms.planning.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/se.ecms.planning.json b/se.ecms.planning.json index 7c33cfb..fb40776 100644 --- a/se.ecms.planning.json +++ b/se.ecms.planning.json @@ -307,6 +307,8 @@ } }, { + "name": "Assignment statuses", + "description": "Statuses used to describe what stage the work with an assignment has reached.", "declare": "core://assignment-statuses", "values": { "todo": {