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/70f20cc9b3ea49cffe5d09d227c27dba/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/e1a1ffb9a79c569daa5aed62b2158acd/Screen_Shot_2018-08-15_at_2.36.43_PM.png) ![Screen_Shot_2018-08-15_at_2.17.48_PM](/uploads/c55592511b1082df2c93e4cc1d5b3fac/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/5378060a9c17708cebff7ace1b180903/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/b2fb24be4f8c8c4e6c2033838e29ee05/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