Create ResourceLinkEvent to record work item linkings
To build the data used to burn up/down charts, we need to track work item tasks as they are added to and removed from issues. To that end, this issue proposes setting up a new ResourceEvent model used to track linking of work items with WorkItems::ParentLink
.
Proposal
-
Create a new ResourceEvent
model namedResourceLinkEvent
.The model will have the following attributes:
- work_item
- child_work_item
- action (enum; add or remove)
-
Start generating ResourceLinkEvent
in the application code !116903 (merged) -
[-] Retroactively create resource events for the existing tasks based on system notes by running a background migration
- Tracked in #407289 (closed) as a follow up.
Edited by euko