Add error handling for reporting on groups which have no plan for cycle analytics
Currently, the groups dropdown filter provides a list of all groups that a user has at least reporter access to. However, if a user selects a group which is not on a plan above silver/premium, an empty state like panel needs to be displayed. This should inform the user that the group they are trying to report on needs to be upgraded in order to access this feature.
This was discussed in https://gitlab.com/gitlab-org/gitlab-ee/issues/12753#note_204148337
Illustration provided in https://gitlab.com/gitlab-org/gitlab-ee/issues/12077#note_186521775:
It would be best to do this once the refactor of cycle analytics has been merged.
- Refactor MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/15039
- Remove cookie flag after refactor issue: https://gitlab.com/gitlab-org/gitlab-ee/issues/13569
Edited by Brandon Labuschagne