feat(coderd): support ephemeral parameters (#8367)

This commit is contained in:
Marcin Tojek
2023-07-10 13:44:03 +02:00
committed by GitHub
parent 8f4157c28d
commit 9f2a931eb8
29 changed files with 626 additions and 345 deletions
+1
View File
@@ -946,6 +946,7 @@ export interface TemplateVersionParameter {
readonly validation_max?: number
readonly validation_monotonic?: ValidationMonotonicOrder
readonly required: boolean
readonly ephemeral: boolean
}
// From codersdk/templateversions.go
@@ -32,6 +32,7 @@ const createTemplateVersionParameter = (
validation_monotonic: "increasing",
description_plaintext: "",
required: true,
ephemeral: false,
...partial,
}
}
@@ -111,6 +111,7 @@ RichParameters.args = {
icon: "/emojis/1f1e6-1f1fa.png",
},
],
ephemeral: false,
},
],
createWorkspaceErrors: {},
+5
View File
@@ -955,6 +955,7 @@ export const MockTemplateVersionParameter1: TypesGen.TemplateVersionParameter =
icon: "/icon/folder.svg",
options: [],
required: true,
ephemeral: false,
}
export const MockTemplateVersionParameter2: TypesGen.TemplateVersionParameter =
@@ -971,6 +972,7 @@ export const MockTemplateVersionParameter2: TypesGen.TemplateVersionParameter =
validation_max: 3,
validation_monotonic: "increasing",
required: true,
ephemeral: false,
}
export const MockTemplateVersionParameter3: TypesGen.TemplateVersionParameter =
@@ -986,6 +988,7 @@ export const MockTemplateVersionParameter3: TypesGen.TemplateVersionParameter =
validation_error: "No way!",
validation_regex: "^[a-z]{3}$",
required: true,
ephemeral: false,
}
export const MockTemplateVersionParameter4: TypesGen.TemplateVersionParameter =
@@ -999,6 +1002,7 @@ export const MockTemplateVersionParameter4: TypesGen.TemplateVersionParameter =
icon: "/icon/database.svg",
options: [],
required: true,
ephemeral: false,
}
export const MockTemplateVersionParameter5: TypesGen.TemplateVersionParameter =
@@ -1015,6 +1019,7 @@ export const MockTemplateVersionParameter5: TypesGen.TemplateVersionParameter =
validation_max: 10,
validation_monotonic: "decreasing",
required: true,
ephemeral: false,
}
export const MockTemplateVersionVariable1: TypesGen.TemplateVersionVariable = {