Add notion of activities in time tracking
### Description Redmine has a concept of activities that lets you add time tracking on an issue for a specific activity in this issue (designing, testing, documenting, and other non-strictly programming activities). ![Update_LogTime](/uploads/1ff084986fef0e1caf7af9121afda457/Update_LogTime.png) ### Proposal | 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](/uploads/dd93ec4600dd812c3b21251fbaded186/Screen_Shot_2018-08-15_at_2.36.43_PM.png) ![Screen_Shot_2018-08-15_at_2.17.48_PM](/uploads/4055da11a1eb89eca9fb14a91a713d50/Screen_Shot_2018-08-15_at_2.17.48_PM.png) | | User adds time spent, the optional user, and the optional message | | --- | | ![Screen_Shot_2018-08-15_at_3.17.52_PM](/uploads/78c6b8f773d6e5b4b5c94bc235ffda5b/Screen_Shot_2018-08-15_at_3.17.52_PM.png) | | 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](/uploads/cb5a8d60cb54e5fa717256ef37e0412c/Screen_Shot_2018-08-15_at_3.32.01_PM.png) | #### Design notes * The indented message should reuse-styles from `Discussion` type notes * If a user clicks `Start discussion` when inputting the quick action, everything should act just [the same](https://gitlab.com/gitlab-org/gitlab-ce/issues/42537#note_94906392) as if the user clicked `Comment` (exactly how the other quick actions work) Reference: * [comment on hacker news](https://news.ycombinator.com/item?id=13023614) * [Redmine on the topic](http://www.redmine.org/projects/redmine/wiki/RedmineTimeTracking)
issue