Move Admin Analytics settings to dedicated page
Problem to solve
The IA for analytics settings is inconsistent between project, group and admin settings. Our project level settings live in a dedicated Analytics
page, and we would like to bring this structure to admin (this issue) and group (see: #416336 (closed)) level settings as well.
Further discussion on this change (including approval for changes to the sidebar IA) can be found on the group level issue ^^
Proposed solution
We should split out the settings from Admin -> Settings -> General -> Product Analytics into a new Analytics
settings page.
We should also update our documentation to note the changes in IA as well.
New settings page should follow existing settings page conventions.
Screenshots
Project settings
Group settings
(I expect we may need group level "data sources" configuration at some stage)
Admin settings
(single data source, "product analytics")
Implementation plan
- Add a new page + nav entry at Admin -> Settings -> Analytics
- Use same nav hierarchy as project level, e.g. not sorted alphabetically
- Page has same layout / structure as project level analytics settings page
- (
Custom dashboards project
section not needed at admin level)
- (
- Move the contents of
_product_analytics.html.haml
into this new page - Clean up references on old Admin -> Settings -> General page
- Update specs
- Update docs to ensure we refer to new settings location