diff --git a/site/src/pages/TemplateSettingsPage/TemplateGeneralSettingsPage/TemplateSettingsForm.tsx b/site/src/pages/TemplateSettingsPage/TemplateGeneralSettingsPage/TemplateSettingsForm.tsx index a44c0ac4f5324..80a1b82355985 100644 --- a/site/src/pages/TemplateSettingsPage/TemplateGeneralSettingsPage/TemplateSettingsForm.tsx +++ b/site/src/pages/TemplateSettingsPage/TemplateGeneralSettingsPage/TemplateSettingsForm.tsx @@ -187,7 +187,7 @@ export const TemplateSettingsForm: FC = ({ spacing={0.5} css={styles.optionText} > - Require the active template version for workspace builds. + Require workspaces automatically update when started. This setting is not enforced for template admins. @@ -196,7 +196,7 @@ export const TemplateSettingsForm: FC = ({ Workspaces that are manually started or auto-started will - use the promoted template version. + use the active template version. diff --git a/site/src/pages/WorkspaceSettingsPage/WorkspaceSettingsForm.tsx b/site/src/pages/WorkspaceSettingsPage/WorkspaceSettingsForm.tsx index 605fbd406c2d7..b94eabee07fb4 100644 --- a/site/src/pages/WorkspaceSettingsPage/WorkspaceSettingsForm.tsx +++ b/site/src/pages/WorkspaceSettingsPage/WorkspaceSettingsForm.tsx @@ -83,9 +83,19 @@ export const WorkspaceSettingsForm: FC<{ {...getFieldHelpers("automatic_updates")} id="automatic_updates" label="Update Policy" - value={form.values.automatic_updates} + value={ + workspace.template_require_active_version + ? "always" + : form.values.automatic_updates + } select - disabled={form.isSubmitting} + disabled={ + form.isSubmitting || workspace.template_require_active_version + } + helperText={ + workspace.template_require_active_version && + "The template for this workspace requires automatic updates." + } > {AutomaticUpdateses.map((value) => (