-
+
+
+
+
+ {Boolean(error) && !isApiValidationError(error) && (
+
+
+
+ )}
- {Boolean(error) && !isApiValidationError(error) && (
-
-
-
- )}
+
+
+ {isEntitled && (
+
+
+
+
+
+ )}
-
-
- {isEntitled && (
-
-
-
-
-
- )}
+
+
+
+
+
-
-
+ New Organization
+
+ Organize your deployment into multiple platform teams with unique
+ provisioners, templates, groups, and members.
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
);
};
diff --git a/site/src/pages/ManagementSettingsPage/OrganizationSettingsPage.tsx b/site/src/pages/ManagementSettingsPage/OrganizationSettingsPage.tsx
index 9b80db4503f44..698f2ee75822f 100644
--- a/site/src/pages/ManagementSettingsPage/OrganizationSettingsPage.tsx
+++ b/site/src/pages/ManagementSettingsPage/OrganizationSettingsPage.tsx
@@ -89,7 +89,7 @@ const OrganizationSettingsPage: FC = () => {
organizationId: organization.id,
req: values,
});
- navigate(`/organizations/${updatedOrganization.name}`);
+ navigate(`/organizations/${updatedOrganization.name}/settings`);
displaySuccess("Organization settings updated.");
}}
onDeleteOrganization={() => {
diff --git a/site/src/router.tsx b/site/src/router.tsx
index 6e6fe630f7188..5ee3537575cb7 100644
--- a/site/src/router.tsx
+++ b/site/src/router.tsx
@@ -37,6 +37,9 @@ const DeploymentSettingsProvider = lazy(
const OrganizationSettingsLayout = lazy(
() => import("./modules/management/OrganizationSettingsLayout"),
);
+const OrganizationSidebarLayout = lazy(
+ () => import("./modules/management/OrganizationSidebarLayout"),
+);
const CliAuthenticationPage = lazy(
() => import("./pages/CliAuthPage/CliAuthPage"),
);
@@ -427,9 +430,8 @@ export const router = createBrowserRouter(
{/* General settings for the default org can omit the organization name */}
} />
-
- } />
- } />
+ }>
+ } />
{groupsRouter()}
} />
@@ -441,6 +443,7 @@ export const router = createBrowserRouter(
element={}
/>
} />
+ } />