Add time tracking on behalf of someone

Description

Sometimes it's convenient for someone to add time spent by some other user, because, "hey, the three of us just spent 3h in a meeting or fixing that bug or whatever, and I happen to have the issue opened, no need for each of you guys to open it yourself, I'll just check in times for everyone".

Proposal

  • Allow /spend to take a @user argument

  • Output should create a note saying something to the effect of:

    Loic Nageleisen @lnageleisen added 30m of time spent at 2018-01-25 on behalf of Coworker @coworker about 19 hours ago

Add @user and message parameters to optionally spend time on behalf of someone else/add a related message
Screen_Shot_2018-08-15_at_2.36.43_PM Screen_Shot_2018-08-15_at_2.17.48_PM
User adds time spent, the optional user, and the optional message
Screen_Shot_2018-08-15_at_3.17.52_PM
The system note shows up with the message below it and indented (reusing styles from discussion comments)
Screen_Shot_2018-08-15_at_3.32.01_PM
Edited Aug 16, 2018 by Annabel Dunstone Gray
Assignee Loading
Time tracking Loading