Tidy up the time tracking quick actions
This is a follow-up to a discussion on !103124 (merged).
The main point is that we might want to deprecate some aliases for the time tracking quick actions.
We now have three different aliases to create a time entry:
/spent
/spend
/spend_time
My initial suggestion was to also support another alias, /time_spent
, to which @msedlakjakubowski replied that since quick actions are commands, they all make sense to be in imperative form and that we could instead remove the /spent
alias to reduce the clutter.
My problem with that is that almost all of the existing quick actions, if not all, are commands for actions that will happen right after submitting them, like /assign
or /request_review
, but these specific commands related to time tracking are about things that happened in the past: you can't tell how much time you spent if you still have to spend it, right? Also, to support this, it's more intuitive to say how much time you spent rather did spend in the past (the auxiliary do
would be required to use the infinite conjugation).
So, in the end, I would rather remove the /spend
and /spend_time
to only leave /spent
and /time_spent
.
In order to do so, we would obviously have to follow the guidelines for deprecating a feature.