Merge pull request #1017 from Infisical/debug-self-hosted-gitlab

Patch self-hosted gitlab integration
This commit is contained in:
BlackMagiq
2023-09-22 15:47:05 +01:00
committed by GitHub
3 changed files with 8 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import { IntegrationAuthMetadata } from "../models/integrationAuth/types";
interface Update {
workspace: string;
integration: string;
url?: string;
teamId?: string;
accountId?: string;
metadata?: IntegrationAuthMetadata
@@ -63,6 +64,10 @@ export const handleOAuthExchangeHelper = async ({
workspace: workspaceId,
integration
};
if (res.url) {
update.url = res.url;
}
switch (integration) {
case INTEGRATION_VERCEL:

View File

@@ -423,6 +423,7 @@ const exchangeCodeGitlab = async ({
accessToken: res.access_token,
refreshToken: res.refresh_token,
accessExpiresAt,
url
};
};

View File

@@ -84,6 +84,7 @@ export default function GitLabCreateIntegrationPage() {
const selectedSourceEnvironment = watch("selectedSourceEnvironment");
const targetEntity = watch("targetEntity");
const targetTeamId = watch("targetTeamId");
const targetAppIdValue = watch("targetAppId");
const { mutateAsync } = useCreateIntegration();
@@ -440,6 +441,7 @@ export default function GitLabCreateIntegrationPage() {
size="sm"
type="submit"
isLoading={isLoading}
isDisabled={targetAppIdValue === "none"}
>
Create Integration
</Button>