10000 fix: create workspace page · coder/coder@ff17bb9 · GitHub
[go: up one dir, main page]

Skip to content

Commit ff17bb9

Browse files
committed
fix: create workspace page
1 parent 52b94d7 commit ff17bb9

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

site/src/pages/CreateWorkspacePage/CreateWorkspacePageExperimental.tsx

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ import { Loader } from "components/Loader/Loader";
1717
import { useAuthenticated } from "contexts/auth/RequireAuth";
1818
import { useEffectEvent } from "hooks/hookPolyfills";
1919
import { useDashboard } from "modules/dashboard/useDashboard";
20-
import {
21-
type WorkspacePermissions,
22-
workspacePermissionChecks,
23-
} from "modules/permissions/workspaces";
2420
import { generateWorkspaceName } from "modules/workspaces/generateWorkspaceName";
2521
import { type FC, useCallback, useEffect, useRef, useState } from "react";
2622
import { Helmet } from "react-helmet-async";
@@ -32,6 +28,7 @@ import { paramsUsedToCreateWorkspace } from "utils/workspace";
3228
import { CreateWorkspacePageViewExperimental } from "./CreateWorkspacePageViewExperimental";
3329
export const createWorkspaceModes = ["form", "auto", "duplicate"] as const;
3430
export type CreateWorkspaceMode = (typeof createWorkspaceModes)[number];
31+
import { type CreateWSPermissions, createWorkspaceChecks } from "./permissions";
3532

3633
export type ExternalAuthPollingState = "idle" | "polling" | "abandoned";
3734

@@ -66,10 +63,7 @@ const CreateWorkspacePageExperimental: FC = () => {
6663
const permissionsQuery = useQuery(
6764
templateQuery.data
6865
? checkAuthorization({
69-
checks: workspacePermissionChecks(
70-
templateQuery.data.organization_id,
71-
me.id,
72-
),
66+
checks: createWorkspaceChecks(templateQuery.data.organization_id),
7367
})
7468
: { enabled: false },
7569
);
@@ -211,7 +205,7 @@ const CreateWorkspacePageExperimental: FC = () => {
211205
externalAuthPollingState={externalAuthPollingState}
212206
startPollingExternalAuth={startPollingExternalAuth}
213207
hasAllRequiredExternalAuth={hasAllRequiredExternalAuth}
214-
permissions={permissionsQuery.data as WorkspacePermissions}
208+
permissions={permissionsQuery.data as CreateWSPermissions}
215209
parameters={realizedParameters as TemplateVersionParameter[]}
216210
presets={templateVersionPresetsQuery.data ?? []}
217211
creatingWorkspace={createWorkspaceMutation.isLoading}

0 commit comments

Comments
 (0)
0