POC: Add chart to report page
What does this MR do?
This MR introduces a chart to the reports page. It is still POC feature with a number of items which require further development. This is simply an iteration forward. The feature vision can be seen in this epic &3214 (closed)
Screenshots
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry
- [-] Documentation (if required)
-
Code review guidelines - [-] Merge request performance guidelines
-
Style guides - [-] Database guides
-
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. - [-] Tested in all supported browsers
- [-] Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
- [-] Label as security and @ mention
@gitlab-com/gl-security/appsec
- [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
- [-] Security reports checked/validated by a reviewer from the AppSec team
Testing
In order to test you will need to enable the group_activity_analytics
and report_pages
feature flags. You can then browse to a group overview page and click the highlighted link as displayed in the description. The data being retrieved is currently mocked on the backend so the results displayed in the chart will be the same regardless of the group used for navigation.