Track group level activity for user contribution calendar

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Based on lib/gitlab/contributions_calendar.rb, it looks like we only count user activity within a project towards the user contribution calendar.

This means that currently the following things are not counted:

  1. Create an epic
  2. Comment on an epic
  3. Close an epic

In the future, this will get more severe when issues can exist at the group level and OKRs live at the group level.

Proposed solution

The logic in lib/gitlab/contributions_calendar.rb can probably be extended to include activity on group items.

Edited by 🤖 GitLab Bot 🤖