== Preamble ==
If you visit the page `/feed/` you see some basic filters:
> {F30702, size=full}
These filters are useful to discover or remember what was done on a certain day and populate "intervention reports" - something very common in any company where every employee have to enter into a legacy management system how they invested their working hours (e.g.tell others (your boss? this monday I've spent 2 hours on this project, 1 hours for that customer,your customers?) what you have done in a specific day or period. etc.).
FortunatelyIt also helps in filling "intervention reports" - something very common in any company where every employee have to enter into a legacy management system how they invested their working hours (e.g. this monday I've probably spent 2 hours on this task, filling intervention reports is simple thanks to this Feed historyetc.).
== Problem ==
There is no simple way to suppress some "minor activities" and this slows down daily summary operations by employeeIt's difficult to answer the question "Hey Valerio, what you have done today?".
You very probably would like to tell something like this:
- `T123: Fix production`
- I've created the task
- I've added details in the description
- I've attached some commits
- I've resolved in the same day
- `T124: Buy chocolate to my boss`
- I've created the task
- I've updated the descriptions 100000 times
- It's still opened
So as you can see, in natural languages, it's useful to "group actions by object" but at the moment this feature is not available.
== Workaround ==
A known workaround is to run this "group by" in your mind, on the fly, only thanks to your powerful imagination.
Or, create something with Conduit APIs.
== Proposed solution ==
In the `/feed/` advanced search, add a checkbox:
* [ ] Hide minor activities
When checked, as default it should hide these activities:
* move a Task from a workboard to another
* change Task priority
* add/remove a Tag from something
* subscribe/unsubscribe
* updated the name of
* award a token
* change policy
* set the point value
* placed ... up from grabs
* //what else?//
In this way, other kind of activities which in a major way describe the hours spent by a worker - such as comments, commits, Task creation, Task marked as Resolved etc. can take __more__ visibility, speeding up intervention report operations.
NOTE: Telling "what is minor" can be very subjective, but we you can rely on common sense when saying that stuff like "subcribe" certainly always carries a lot less weight than "doing a commit". That's the spirit of this filter. We can provide a default and then allow customization via code or other ways to be discussed later.