task_relation_update
Changes the role or explanation of a task relation instead of deleting and recreating it; the relation is addressed by key, otherKey and the current role, as in the task's relations. Moving it away from dependencies / blockedTasks unblocks the waiting task with notifications, as in the web app.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Current task number — the one the role refers to | |
| desc | No | New explanation; null or empty string — remove; omitted — unchanged | |
| role | Yes | Current role of the relation | |
| newRole | No | New role relative to key; omitted — unchanged | |
| otherKey | Yes | Related task or bug number |