Implement gitlab javascript widget: activity heatmap widget
https://docs.cleverthis.com/e/en/architecture/gitlab_widgets
Same as the heatmap displayed ont he mainpage right now in appearance. However the current heatmap is limited to combining activity from several users with no real ability to filter by project or version.
Some requirements that need to be added (not currently supported:
- Allow for multiple sources to be combined.
- A source can be a user, a group (recursive), a server, or a project.
- When specifying a project as a source you can specify one or more versions to show activity for or show combined activity across a set of versions or all versions.