Create app structure for product analytics usage MVC
Proposal
As part of Product Analytics Usage Quota MVC Implementatio... (#419407 - closed) we need to set up a new structure to add product analytics usage to the group usage page. The page currently uses tabs, but there is a UX review to see if this is the best way forward with multiple new features looking to add to this page. Until that review progresses we will continue with a new tab inline with the existing usage quota features
We will not be addressing the multiple separate Vue apps which run on this usage quota page as part of this issue, despite the recent frontend guidelines, because:
- there is ongoing work restructuring how all these usage apps work together: &7176 (closed) including a feature flag which causes things to bootstrap differently
- while there are multiple Vue apps, they init as the tab is accessed, not all at once, so the perf impact isn't too terrible
Designs
frontend
Implementation plan –- Create a new feature flag to hide Product Analytics Usage Quota while it is in development
product_analytics_usage_quota
- Add a new tab to the ee Group Usage Quota page
- Implementation will be basically the same as this recent usage quota addition: Create new tab for Code Suggestions in Usage Quota (!129764 - merged)
- Tab will show if both product analytics is enabled, and the new feature flag is enabled
- For now the tab will just render an empty app / tab pane
- I suggest we do not update documentation as part of this first stage until there is something to see when the flag is enabled
Edited by Elwyn Benson