chore: remove insights from experimental (#8868)

This commit is contained in:
Bruno Quaresma
2023-08-02 17:24:00 -03:00
committed by GitHub
parent f7327dd2c6
commit b6018198b7
6 changed files with 1 additions and 18 deletions

2
coderd/apidoc/docs.go generated
View File

@ -8024,7 +8024,6 @@ const docTemplate = `{
"tailnet_pg_coordinator", "tailnet_pg_coordinator",
"single_tailnet", "single_tailnet",
"template_restart_requirement", "template_restart_requirement",
"template_insights_page",
"deployment_health_page" "deployment_health_page"
], ],
"x-enum-varnames": [ "x-enum-varnames": [
@ -8033,7 +8032,6 @@ const docTemplate = `{
"ExperimentTailnetPGCoordinator", "ExperimentTailnetPGCoordinator",
"ExperimentSingleTailnet", "ExperimentSingleTailnet",
"ExperimentTemplateRestartRequirement", "ExperimentTemplateRestartRequirement",
"ExperimentTemplateInsightsPage",
"ExperimentDeploymentHealthPage" "ExperimentDeploymentHealthPage"
] ]
}, },

View File

@ -7185,7 +7185,6 @@
"tailnet_pg_coordinator", "tailnet_pg_coordinator",
"single_tailnet", "single_tailnet",
"template_restart_requirement", "template_restart_requirement",
"template_insights_page",
"deployment_health_page" "deployment_health_page"
], ],
"x-enum-varnames": [ "x-enum-varnames": [
@ -7194,7 +7193,6 @@
"ExperimentTailnetPGCoordinator", "ExperimentTailnetPGCoordinator",
"ExperimentSingleTailnet", "ExperimentSingleTailnet",
"ExperimentTemplateRestartRequirement", "ExperimentTemplateRestartRequirement",
"ExperimentTemplateInsightsPage",
"ExperimentDeploymentHealthPage" "ExperimentDeploymentHealthPage"
] ]
}, },

View File

@ -1868,9 +1868,6 @@ const (
// quiet hours instead of max_ttl. // quiet hours instead of max_ttl.
ExperimentTemplateRestartRequirement Experiment = "template_restart_requirement" ExperimentTemplateRestartRequirement Experiment = "template_restart_requirement"
// Insights page
ExperimentTemplateInsightsPage Experiment = "template_insights_page"
// Deployment health page // Deployment health page
ExperimentDeploymentHealthPage Experiment = "deployment_health_page" ExperimentDeploymentHealthPage Experiment = "deployment_health_page"
@ -1883,7 +1880,6 @@ const (
// Experiments that are not ready for consumption by all users should // Experiments that are not ready for consumption by all users should
// not be included here and will be essentially hidden. // not be included here and will be essentially hidden.
var ExperimentsAll = Experiments{ var ExperimentsAll = Experiments{
ExperimentTemplateInsightsPage,
ExperimentDeploymentHealthPage, ExperimentDeploymentHealthPage,
} }

1
docs/api/schemas.md generated
View File

@ -2676,7 +2676,6 @@ AuthorizationObject can represent a "set" of objects, such as: all workspaces in
| `tailnet_pg_coordinator` | | `tailnet_pg_coordinator` |
| `single_tailnet` | | `single_tailnet` |
| `template_restart_requirement` | | `template_restart_requirement` |
| `template_insights_page` |
| `deployment_health_page` | | `deployment_health_page` |
## codersdk.Feature ## codersdk.Feature

View File

@ -1567,7 +1567,6 @@ export type Experiment =
| "moons" | "moons"
| "single_tailnet" | "single_tailnet"
| "tailnet_pg_coordinator" | "tailnet_pg_coordinator"
| "template_insights_page"
| "template_restart_requirement" | "template_restart_requirement"
| "workspace_actions" | "workspace_actions"
export const Experiments: Experiment[] = [ export const Experiments: Experiment[] = [
@ -1575,7 +1574,6 @@ export const Experiments: Experiment[] = [
"moons", "moons",
"single_tailnet", "single_tailnet",
"tailnet_pg_coordinator", "tailnet_pg_coordinator",
"template_insights_page",
"template_restart_requirement", "template_restart_requirement",
"workspace_actions", "workspace_actions",
] ]

View File

@ -15,7 +15,6 @@ import {
import { useQuery } from "@tanstack/react-query" import { useQuery } from "@tanstack/react-query"
import { AuthorizationRequest } from "api/typesGenerated" import { AuthorizationRequest } from "api/typesGenerated"
import { ErrorAlert } from "components/Alert/ErrorAlert" import { ErrorAlert } from "components/Alert/ErrorAlert"
import { useDashboard } from "components/Dashboard/DashboardProvider"
const templatePermissions = ( const templatePermissions = (
templateId: string, templateId: string,
@ -72,12 +71,7 @@ export const TemplateLayout: FC<{ children?: JSX.Element }> = ({
queryKey: ["template", templateName], queryKey: ["template", templateName],
queryFn: () => fetchTemplate(orgId, templateName), queryFn: () => fetchTemplate(orgId, templateName),
}) })
const dashboard = useDashboard() const shouldShowInsights = data?.permissions?.canUpdateTemplate
const hasInsightsEnabled =
dashboard.experiments.includes("template_insights_page") ||
process.env.NODE_ENV === "development"
const shouldShowInsights =
hasInsightsEnabled && data?.permissions?.canUpdateTemplate
if (error) { if (error) {
return ( return (