Closed linear[bot] closed 1 week ago
To remove old dashboards and analytics pages, follow these steps:
Remove DashboardPage Component:
/frontend/src/pages/Dashboards/pages/Dashboard/DashboardPage.tsx
Remove DashboardsHomePage Component:
/frontend/src/pages/Dashboards/pages/DashboardsHomePage/DashboardsHomePage.tsx
Update DashboardsRouter:
/frontend/src/pages/Dashboards/DashboardsRouter.tsx
to remove routes related to dashboards and analytics.
import { Navigate, Route, Routes } from 'react-router-dom';
import HomePageV2 from '@pages/Home/HomePageV2';
const DashboardsRouter = () => { const { project_id } = useParams<{ project_id: string }>();
return (
); };
export default DashboardsRouter;
Remove DashboardOverview Component:
/frontend/src/pages/Graphing/DashboardOverview.tsx
Update SQL Script:
/scripts/migrations/set_dashboard_is_default.sql
to remove references to old dashboards.
UPDATE dashboards
SET is_default = false
WHERE name IN ('Home', 'Web Vitals', 'Frontend Observability');
Remove Unused Components and Hooks:
/frontend/src/pages/Dashboards
and /frontend/src/pages/Graphing
directories./frontend/src/pages/Dashboards/pages/Dashboard/DashboardPage.tsx /frontend/src/pages/Dashboards/pages/DashboardsHomePage/DashboardsHomePage.tsx /frontend/src/pages/Dashboards/DashboardsRouter.tsx /frontend/src/pages/Graphing/DashboardOverview.tsx /scripts/migrations/set_dashboard_is_default.sql /frontend/src/pages/Dashboards /frontend/src/pages/Graphing/Dashboard.tsx /backend/private-graph/graph/schema.resolvers.go /backend/private-graph/graph/generated/generated.go
HIG-4673 Remove old dashboards / analytics page