Better represent non-Dev persona contributions in Activity
Problem to solve
As a non-Dev user,
I want my activity to track my work in GitLab
So that my contribution to the business is better represented
Intended users
Further details
Currently, our Activity tracker only records actions from Issues, MRs, Pushes, and Issue/MR Comments:
There are important contributions and work being done in Epics, Milestones, Designs, etc that aren't being mapped to this view.
For example, as a Product Manager, a lot of my work is done at the Epic level, prior to breaking items into smaller issues/iterations. As we advance our Design functionality, more and more designer effort will occur at the Issue and the Epic level. These types of activities should be tracked at the same level as what we currently track to properly represent work being done.
Proposal
Identify activity items not being surfaced here and build out a sequence of adding them.
- Epics
- Milestones
- Design Tab
- Wiki
- ?
Epics (@kokeefe)
- Opened
- Closed
- Commented
- Editing description
Issues
- Editing description
Milestones (@kokeefe)
- Opened
- Closed
Design tab (@cdybenko)
- Added design
- Updated a design
- Commented on a design
Wiki (@cdybenko)
- Added a page
- Edited a page