- Hey @{gitAuth.user?.login} 👋!{" "} + Hey @{gitAuth.user?.login}! 👋{" "} {(!gitAuth.app_installable || gitAuth.installations.length > 0) && "You are now authenticated with Git. Feel free to close this window!"}
diff --git a/site/src/testHelpers/entities.ts b/site/src/testHelpers/entities.ts index 7933f10c2a1bf..b150f00f466cb 100644 --- a/site/src/testHelpers/entities.ts +++ b/site/src/testHelpers/entities.ts @@ -1172,18 +1172,24 @@ export const MockTemplateVersionVariable5: TypesGen.TemplateVersionVariable = { sensitive: false, }; -// requests the MockWorkspace export const MockWorkspaceRequest: TypesGen.CreateWorkspaceRequest = { name: "test", - template_id: "test-template", - rich_parameter_values: [ - { - name: MockTemplateVersionParameter1.name, - value: MockTemplateVersionParameter1.default_value, - }, - ], + template_version_id: "test-template-version", + rich_parameter_values: [], }; +export const MockWorkspaceRichParametersRequest: TypesGen.CreateWorkspaceRequest = + { + name: "test", + template_version_id: "test-template-version", + rich_parameter_values: [ + { + name: MockTemplateVersionParameter1.name, + value: MockTemplateVersionParameter1.default_value, + }, + ], + }; + export const MockUserAgent = { browser: "Chrome 99.0.4844", device: "Other", @@ -2166,6 +2172,14 @@ export const MockTemplateVersionGitAuth: TypesGen.TemplateVersionGitAuth = { authenticated: false, }; +export const MockTemplateVersionGitAuthAuthenticated: TypesGen.TemplateVersionGitAuth = + { + id: "github", + type: "github", + authenticate_url: "https://example.com/gitauth/github", + authenticated: true, + }; + export const MockDeploymentStats: TypesGen.DeploymentStats = { aggregated_from: "2023-03-06T19:08:55.211625Z", collected_at: "2023-03-06T19:12:55.211625Z", diff --git a/site/src/xServices/createWorkspace/createWorkspaceXService.ts b/site/src/xServices/createWorkspace/createWorkspaceXService.ts index 24d65608ad730..79dc44701430f 100644 --- a/site/src/xServices/createWorkspace/createWorkspaceXService.ts +++ b/site/src/xServices/createWorkspace/createWorkspaceXService.ts @@ -2,13 +2,11 @@ import { checkAuthorization, createWorkspace, getTemplateByName, - getTemplateVersionGitAuth, getTemplateVersionRichParameters, } from "api/api"; import { CreateWorkspaceRequest, Template, - TemplateVersionGitAuth, TemplateVersionParameter, User, Workspace, @@ -16,7 +14,6 @@ import { } from "api/typesGenerated"; import { assign, createMachine } from "xstate"; import { paramsUsedToCreateWorkspace } from "utils/workspace"; -import { REFRESH_GITAUTH_BROADCAST_CHANNEL } from "utils/gitAuth"; export type CreateWorkspaceMode = "form" | "auto"; @@ -33,7 +30,6 @@ type CreateWorkspaceContext = { template?: Template; parameters?: TemplateVersionParameter[]; permissions?: Record