Feature proposal: ignore project (hide project activity)
Problem to solve
The global/group activity dashboard (example) gives a useful overview of activity in all your projects (or all projects in a group).
There are cases where one project dominates this overview due to high traffic. This is inconvenient if the project is not relevant to you.
In principle you can leave projects that are not relevant. But there are cases where you don't want this (to still have access the few moments you need it), or this is not possible (at least as a group owner, you cannot leave projects of the group).
For instance, I am the main responsible of group A, which has direct subprojects that I am interested in. Someone else is the main responsible of subgroup A/B. I do not want to see the activity of the projects in A/B in my feed because I don't need to act on them. In a flatter organisation structure, there may be multiple owners of group A, each responsible of some set of (direct) subprojects. You want to be able to turn activity for each project on/off individually.
Intended users
Developers, managers, ...?
User experience goal
The activity dashboard contains less irrelevant events so that the user can focus on the information she needs.
Proposal
I can see two ways:
-
Each project gets a setting next to the notification settings to enable/disable project activity in their feeds (both global and group-level), i.e. here:
-
The activity feed is extended with filters to disable projects, i.e. here:
The advantage of 1 is that the setting is permanent, and applies to both global and group-level activity feeds. In the use case described above a permanent filter is the most appropriate. One can imagine that others may want to temporarily disable a certain project's activity; for them the second way may be more appropriate.
If there are many projects to disable, the filter to create with option 2 becomes quickly too large.
With the first option one may forget to have ignored a project and get the false impression that there is no activity. There should at the very least be a list on the user's settings page with all ignored projects. Maybe the activity feed should also include a link to that settings page with a text like "Not showing events from 3 ignored projects".
Further details
?
Permissions and Security
?
Documentation
?
Availability & Testing
?
Available Tier
Free
What does success look like, and how can we measure that?
Users can control whether a specific project's activity end up in the global/group-level activity feeds.
What is the type of buyer?
?
Is this a cross-stage feature?
?
Links / references
Please provide relevant labels. Thanks!