Implement work request changes for workflows
Part of #276 (closed).
https://freexian-team.pages.debian.net/debusine/explanation/concepts.html#work-requests, https://freexian-team.pages.debian.net/debusine/reference/devel-blueprints/workflows.html#workrequest, and https://freexian-team.pages.debian.net/debusine/reference/devel-blueprints/workflows.html#expected-changes between them specify some changes to work requests that need to be implemented. We'll need:
-
new system for blocked work requests: blockedstatus,unblock_strategyanddependenciesfields, andwork-request-completedview changes to unblock reverse-dependencies as needed -
workflow_instancefield (once #294 (closed) has landed, or as part of that issue) -
workflow_datafield -
event_reactionsfield and its implementation in thework-request-completedview -
migrate existing notifications code to event_reactions
Edited by Sylvain Beucler