Skip to content

Commit 9a14cab

Browse files
committed
remove defunct api calls from the frontend
1 parent 6f24977 commit 9a14cab

File tree

5 files changed

+26
-47
lines changed

5 files changed

+26
-47
lines changed

site/src/api/api.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,15 +1154,6 @@ class ApiMethods {
11541154
return response.data;
11551155
};
11561156

1157-
getTemplateVersionPresetParameters = async (
1158-
templateVersionId: string,
1159-
): Promise<TypesGen.PresetParameter[]> => {
1160-
const response = await this.axios.get<TypesGen.PresetParameter[]>(
1161-
`/api/v2/templateversions/${templateVersionId}/presets/parameters`,
1162-
);
1163-
return response.data;
1164-
};
1165-
11661157
startWorkspace = (
11671158
workspaceId: string,
11681159
templateVersionId: string,

site/src/api/queries/templates.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -313,13 +313,6 @@ export const templateVersionPresets = (versionId: string) => {
313313
};
314314
};
315315

316-
export const templateVersionPresetParameters = (versionId: string) => {
317-
return {
318-
queryKey: ["templateVersion", versionId, "presetParameters"],
319-
queryFn: () => API.getTemplateVersionPresetParameters(versionId),
320-
};
321-
};
322-
323316
const waitBuildToBeFinished = async (
324317
version: TemplateVersion,
325318
onRequest?: (data: TemplateVersion) => void,

site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
richParameters,
66
templateByName,
77
templateVersionExternalAuth,
8-
templateVersionPresetParameters,
98
templateVersionPresets,
109
} from "api/queries/templates";
1110
import { autoCreateWorkspace, createWorkspace } from "api/queries/workspaces";
@@ -63,11 +62,6 @@ const CreateWorkspacePage: FC = () => {
6362
? templateVersionPresets(templateQuery.data.active_version_id)
6463
: { enabled: false },
6564
);
66-
const templateVersionPresetParametersQuery = useQuery(
67-
templateQuery.data
68-
? templateVersionPresetParameters(templateQuery.data.active_version_id)
69-
: { enabled: false },
70-
);
7165
const permissionsQuery = useQuery(
7266
templateQuery.data
7367
? checkAuthorization({
@@ -216,7 +210,6 @@ const CreateWorkspacePage: FC = () => {
216210
permissions={permissionsQuery.data as CreateWSPermissions}
217211
parameters={realizedParameters as TemplateVersionParameter[]}
218212
presets={templateVersionPresetsQuery.data ?? []}
219-
presetParameters={templateVersionPresetParametersQuery.data ?? []}
220213
creatingWorkspace={createWorkspaceMutation.isLoading}
221214
onCancel={() => {
222215
navigate(-1);

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.stories.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -122,22 +122,22 @@ export const Presets: Story = {
122122
{
123123
ID: "preset-1",
124124
Name: "Preset 1",
125+
Parameters: [
126+
{
127+
Name: MockTemplateVersionParameter1.name,
128+
Value: "preset 1 override",
129+
},
130+
],
125131
},
126132
{
127133
ID: "preset-2",
128134
Name: "Preset 2",
129-
},
130-
],
131-
presetParameters: [
132-
{
133-
PresetID: "preset-1",
134-
Name: MockTemplateVersionParameter1.name,
135-
Value: "preset 1 override",
136-
},
137-
{
138-
PresetID: "preset-2",
139-
Name: MockTemplateVersionParameter2.name,
140-
Value: "42",
135+
Parameters: [
136+
{
137+
Name: MockTemplateVersionParameter2.name,
138+
Value: "42",
139+
},
140+
],
141141
},
142142
],
143143
parameters: [

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ export interface CreateWorkspacePageViewProps {
6666
parameters: TypesGen.TemplateVersionParameter[];
6767
autofillParameters: AutofillBuildParameter[];
6868
presets: TypesGen.Preset[];
69-
presetParameters: TypesGen.PresetParameter[];
7069
permissions: CreateWSPermissions;
7170
creatingWorkspace: boolean;
7271
onCancel: () => void;
@@ -92,7 +91,6 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
9291
parameters,
9392
autofillParameters,
9493
presets = [],
95-
presetParameters = [],
9694
permissions,
9795
creatingWorkspace,
9896
onSubmit,
@@ -175,19 +173,23 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
175173
// If so, how should it behave? Reset to initial value? reset to last set value?
176174
// TODO (sasswart): test case: rich parameters
177175

178-
if (!presetParameters) {
179-
return;
176+
const selectedPresetOption = presetOptions[selectedPresetIndex];
177+
let selectedPreset: TypesGen.Preset | undefined;
178+
for (const preset of presets) {
179+
if (preset.ID === selectedPresetOption.value) {
180+
selectedPreset = preset;
181+
break;
182+
}
180183
}
181184

182-
const selectedPreset = presetOptions[selectedPresetIndex];
183-
184-
const selectedPresetParameters = presetParameters.filter(
185-
(param) => param.PresetID === selectedPreset.value,
186-
);
185+
if (!selectedPreset || !selectedPreset.Parameters) {
186+
setPresetParameterNames([]);
187+
return;
188+
}
187189

188-
setPresetParameterNames(selectedPresetParameters.map((p) => p.Name));
190+
setPresetParameterNames(selectedPreset.Parameters.map((p) => p.Name));
189191

190-
for (const presetParameter of selectedPresetParameters) {
192+
for (const presetParameter of selectedPreset.Parameters) {
191193
const parameterIndex = parameters.findIndex(
192194
(p) => p.name === presetParameter.Name,
193195
);
@@ -203,7 +205,7 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
203205
}, [
204206
presetOptions,
205207
selectedPresetIndex,
206-
presetParameters,
208+
presets,
207209
parameters,
208210
form.setFieldValue,
209211
]);

0 commit comments

Comments
 (0)