mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
feat: add support for coder_git_auth
data source (#6334)
* Add git auth providers schema * Pipe git auth providers to the schema * Add git auth providers to the API * Add gitauth endpoint to query authenticated state * Add endpoint to query git state * Use BroadcastChannel to automatically authenticate with Git * Add error validation for submitting the create workspace form * Fix panic on template dry-run * Add tests for the template version Git auth endpoint * Show error if no gitauth is configured * Add gitauth to cliui * Fix unused method receiver * Fix linting errors * Fix dbauthz querier test * Fix make gen * Add JavaScript test for git auth * Fix bad error message * Fix provisionerd test race See https://github.com/coder/coder/actions/runs/4277960646/jobs/7447232814 * Fix requested changes * Add comment to CreateWorkspacePageView
This commit is contained in:
@ -33,8 +33,10 @@ const CreateWorkspacePage: FC = () => {
|
||||
templates,
|
||||
templateParameters,
|
||||
templateSchema,
|
||||
templateGitAuth,
|
||||
selectedTemplate,
|
||||
getTemplateSchemaError,
|
||||
getTemplateGitAuthError,
|
||||
getTemplatesError,
|
||||
createWorkspaceError,
|
||||
permissions,
|
||||
@ -61,11 +63,14 @@ const CreateWorkspacePage: FC = () => {
|
||||
selectedTemplate={selectedTemplate}
|
||||
templateParameters={orderedTemplateParameters(templateParameters)}
|
||||
templateSchema={templateSchema}
|
||||
templateGitAuth={templateGitAuth}
|
||||
createWorkspaceErrors={{
|
||||
[CreateWorkspaceErrors.GET_TEMPLATES_ERROR]: getTemplatesError,
|
||||
[CreateWorkspaceErrors.GET_TEMPLATE_SCHEMA_ERROR]:
|
||||
getTemplateSchemaError,
|
||||
[CreateWorkspaceErrors.CREATE_WORKSPACE_ERROR]: createWorkspaceError,
|
||||
[CreateWorkspaceErrors.GET_TEMPLATE_GITAUTH_ERROR]:
|
||||
getTemplateGitAuthError,
|
||||
}}
|
||||
canCreateForUser={permissions?.createWorkspaceForUser}
|
||||
owner={owner}
|
||||
|
Reference in New Issue
Block a user