[UX] ⏱ ️ Work Items - Add Time Tracking
Opportunity
Legacy issues include the ability to set a time estimate and track spent via one or more time logs. We will need to enable the same functionality for work item issues. Additionally, it makes sense to include time tracking for other work item types like tasks, which are frequently where time is estimated/spent.
Additional details in the epic.
Proposal
Create a work item widget that can be included on relevant work items, which includes:
-
Users can add time estimates via the UI (see flows).
- If user does not have permission, link to add estimate is not shown.
-
Users can set a time estimate using quick action
/estimate
and remove an estimate using/remove_estimate
- Users can add time spent via the UI (see flows)
- If user does not have permission, button to add time is not shown.
- Users can add time spent using quick action
/spend
and remove time spent using/remove_time_spent
. Any legacy quick action aliases should also be preserved. - Users can view a time log by clicking on the total time spent (see time tracking report)
- If user does not have permission to view the time log, show total as plain text (not a link)
- User can remove time logs by clicking the remove button
- MVC4: User can see which child item the time comes from
- Later considerations: User can edit time logs, and add time logs from the time report.
Edited by Nick Leonard