feat(infisical-pg): auth injection completed and validation in password router

This commit is contained in:
Akhil Mohan
2024-01-27 12:38:22 +05:30
parent fcfd6b3fb2
commit f3b37de3f3
196 changed files with 1871 additions and 624 deletions
@@ -1,7 +1,7 @@
import SecurityClient from "@app/components/utilities/SecurityClient";
export type IGitRisks = {
_id: string;
id: string;
description: string;
startLine: string;
endLine: string;
+1 -1
View File
@@ -18,7 +18,7 @@ export default function DashboardRedirect() {
if (localStorage.getItem("orgData.id")) {
router.push(`/org/${localStorage.getItem("orgData.id")}/overview`);
} else if (userOrgs) {
userOrg = userOrgs[0]._id;
userOrg = userOrgs[0].id;
router.push(`/org/${userOrg}/overview`);
}
} catch (error) {
@@ -52,7 +52,7 @@ export default function AWSParameterStoreAuthorizeIntegrationPage() {
setIsLoading(false);
router.push(
`/integrations/aws-parameter-store/create?integrationAuthId=${integrationAuth._id}`
`/integrations/aws-parameter-store/create?integrationAuthId=${integrationAuth.id}`
);
} catch (err) {
console.error(err);
@@ -95,12 +95,12 @@ export default function AWSParameterStoreCreateIntegrationPage() {
}
}
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
sourceEnvironment: selectedSourceEnvironment,
path,
@@ -50,7 +50,7 @@ export default function AWSSecretManagerCreateIntegrationPage() {
setIsLoading(false);
router.push(
`/integrations/aws-secret-manager/create?integrationAuthId=${integrationAuth._id}`
`/integrations/aws-secret-manager/create?integrationAuthId=${integrationAuth.id}`
);
} catch (err) {
console.error(err);
@@ -94,12 +94,12 @@ export default function AWSSecretManagerCreateIntegrationPage() {
return;
}
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetSecretName.trim(),
sourceEnvironment: selectedSourceEnvironment,
@@ -53,11 +53,11 @@ export default function AzureKeyVaultCreateIntegrationPage() {
return;
}
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: vaultBaseUrl,
sourceEnvironment: selectedSourceEnvironment,
@@ -26,7 +26,7 @@ export default function AzureKeyVaultOAuth2CallbackPage() {
});
router.push(
`/integrations/azure-key-vault/create?integrationAuthId=${integrationAuth._id}`
`/integrations/azure-key-vault/create?integrationAuthId=${integrationAuth.id}`
);
} catch (err) {
console.error(err);
@@ -72,7 +72,7 @@ export default function BitBucketCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
const targetApp = integrationAuthApps?.find(
(integrationAuthApp) => integrationAuthApp.appId === targetAppId
@@ -84,7 +84,7 @@ export default function BitBucketCreateIntegrationPage() {
if (!targetApp || !targetApp.appId || !targetEnvironment) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp.name,
appId: targetApp.appId,
@@ -24,7 +24,7 @@ export default function BitBucketOAuth2CallbackPage() {
integration: "bitbucket"
});
router.push(`/integrations/bitbucket/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/bitbucket/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -38,7 +38,7 @@ export default function ChecklyCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/checkly/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/checkly/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -80,7 +80,7 @@ export default function ChecklyCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
@@ -94,7 +94,7 @@ export default function ChecklyCreateIntegrationPage() {
if (!targetApp) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp?.name,
appId: targetApp?.appId,
@@ -38,7 +38,7 @@ export default function CircleCICreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/circleci/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/circleci/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -63,12 +63,12 @@ export default function CircleCICreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -33,7 +33,7 @@ export default function Cloud66CreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/cloud-66/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/cloud-66/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -56,12 +56,12 @@ export default function Cloud66CreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -40,7 +40,7 @@ export default function CloudflarePagesIntegrationPage() {
setAccountId("");
setIsLoading(false);
router.push(`/integrations/cloudflare-pages/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/cloudflare-pages/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -53,12 +53,12 @@ export default function CloudflarePagesIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: targetAppId,
@@ -40,7 +40,7 @@ export default function CloudflareWorkersIntegrationPage() {
setAccountId("");
setIsLoading(false);
router.push(`/integrations/cloudflare-workers/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/cloudflare-workers/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -45,12 +45,12 @@ export default function CloudflareWorkersIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: targetAppId,
@@ -33,7 +33,7 @@ export default function CodefreshCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/codefresh/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/codefresh/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -56,12 +56,12 @@ export default function CodefreshCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -33,7 +33,7 @@ export default function DigitalOceanAppPlatformCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/digital-ocean-app-platform/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/digital-ocean-app-platform/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -56,12 +56,12 @@ export default function DigitalOceanAppPlatformCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -51,7 +51,7 @@ export default function FlyioAuthorizeIntegrationPage() {
});
setIsLoading(false);
router.push(`/integrations/flyio/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/flyio/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
setIsLoading(false);
console.error(err);
@@ -65,12 +65,12 @@ export default function FlyioCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
sourceEnvironment: selectedSourceEnvironment,
@@ -49,7 +49,7 @@ export default function GCPSecretManagerAuthorizeIntegrationPage() {
const state = crypto.randomBytes(16).toString("hex");
localStorage.setItem("latestCSRFToken", state);
const link = `https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/cloud-platform&response_type=code&access_type=offline&state=${state}&redirect_uri=${window.location.origin}/integrations/gcp-secret-manager/oauth2/callback&client_id=${integrationOption.clientId}`;
const link = `https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/cloud-platform&response_type=code&access_type=offline&state=${state}&redirect_uri=${window.location.origin}/integrations/gcp-secret-manager/oauth2/callback&clientid=${integrationOption.clientId}`;
window.location.assign(link);
}
@@ -66,7 +66,7 @@ export default function GCPSecretManagerAuthorizeIntegrationPage() {
});
setIsLoading(false);
router.push(`/integrations/gcp-secret-manager/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/gcp-secret-manager/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
setIsLoading(false);
@@ -133,10 +133,10 @@ export default function GCPSecretManagerCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name,
appId: targetAppId,
@@ -25,7 +25,7 @@ export default function GCPSecretManagerOAuth2CallbackPage() {
integration: "gcp-secret-manager"
});
router.push(`/integrations/gcp-secret-manager/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/gcp-secret-manager/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -79,7 +79,7 @@ export default function GitHubCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
const targetApps = integrationAuthApps?.filter(
(integrationAuthApp) => targetAppIds.includes(String(integrationAuthApp.appId))
@@ -90,7 +90,7 @@ export default function GitHubCreateIntegrationPage() {
await Promise.all(
targetApps.map(async (targetApp) => {
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp.name,
sourceEnvironment: selectedSourceEnvironment,
@@ -25,7 +25,7 @@ export default function GitHubOAuth2CallbackPage() {
integration: "github"
});
router.push(`/integrations/github/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/github/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -46,7 +46,7 @@ export default function GitLabAuthorizeIntegrationPage() {
localStorage.setItem("latestCSRFToken", csrfToken);
const state = `${csrfToken}|${(gitLabURL as string).trim() === "" ? "" : (gitLabURL as string).trim()}`;
const link = `${baseURL}/oauth/authorize?client_id=${integrationOption.clientId}&redirect_uri=${window.location.origin}/integrations/gitlab/oauth2/callback&response_type=code&state=${state}`;
const link = `${baseURL}/oauth/authorize?clientid=${integrationOption.clientId}&redirect_uri=${window.location.origin}/integrations/gitlab/oauth2/callback&response_type=code&state=${state}`;
window.location.assign(link);
}
@@ -146,10 +146,10 @@ export default function GitLabCreateIntegrationPage() {
}: FormData) => {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: integrationAuthApps?.find((integrationAuthApp) => String(integrationAuthApp.appId) === targetAppId)?.name,
appId: String(targetAppId),
@@ -29,7 +29,7 @@ export default function GitLabOAuth2CallbackPage() {
})
});
router.push(`/integrations/gitlab/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/gitlab/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -77,7 +77,7 @@ export default function HashiCorpVaultAuthorizeIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/hashicorp-vault/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/hashicorp-vault/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -48,7 +48,7 @@ export default function HashiCorpVaultCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
if (!isValidVaultPath(vaultEnginePath)) {
setVaultEnginePathErrorText("Vault KV Secrets Engine Path must be valid like kv");
@@ -67,7 +67,7 @@ export default function HashiCorpVaultCreateIntegrationPage() {
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: vaultEnginePath,
sourceEnvironment: selectedSourceEnvironment,
@@ -42,7 +42,7 @@ export default function HasuraCloudAuthorizeIntegrationPage() {
});
setIsLoading(false);
router.push(`/integrations/hasura-cloud/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/hasura-cloud/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
setIsLoading(false);
console.error(err);
@@ -58,11 +58,11 @@ export default function HasuraCloudCreateIntegrationPage() {
const onFormSubmit = async ({ secretPath, sourceEnvironment, appId }: FormData) => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
const app = integrationAuthApps?.find((data) => data.appId === appId);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
sourceEnvironment,
secretPath,
@@ -59,10 +59,10 @@ export default function HerokuCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
sourceEnvironment: selectedSourceEnvironment,
@@ -24,7 +24,7 @@ export default function HerokuOAuth2CallbackPage() {
integration: "heroku"
});
router.push(`/integrations/heroku/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/heroku/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -43,7 +43,7 @@ export default function LaravelForgeCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/laravel-forge/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/laravel-forge/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -56,12 +56,12 @@ export default function LaravelForgeCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: String(integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId),
@@ -67,10 +67,10 @@ export default function NetlifyCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -25,7 +25,7 @@ export default function NetlifyOAuth2CallbackPage() {
integration: "netlify"
});
router.push(`/integrations/netlify/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/netlify/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -33,7 +33,7 @@ export default function NorthflankCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/northflank/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/northflank/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -78,12 +78,12 @@ export default function NorthflankCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name,
appId: targetAppId,
@@ -38,7 +38,7 @@ export default function QoveryCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/qovery/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/qovery/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -141,7 +141,7 @@ export default function QoveryCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
@@ -151,7 +151,7 @@ export default function QoveryCreateIntegrationPage() {
const targetApp = integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: targetAppId,
@@ -33,7 +33,7 @@ export default function RailwayAuthorizeIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/railway/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/railway/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -90,7 +90,7 @@ export default function RailwayCreateIntegrationPage() {
try {
setIsLoading(true);
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
const targetApp = integrationAuthApps?.find(
(integrationAuthApp) => integrationAuthApp.appId === targetAppId
@@ -106,7 +106,7 @@ export default function RailwayCreateIntegrationPage() {
);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp.name,
appId: targetApp.appId,
@@ -36,7 +36,7 @@ export default function RenderCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/render/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/render/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -61,12 +61,12 @@ export default function RenderCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -33,7 +33,7 @@ export default function SupabaseCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/supabase/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/supabase/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -57,12 +57,12 @@ export default function SupabaseCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -48,7 +48,7 @@ export default function TeamCityCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/teamcity/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/teamcity/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -68,7 +68,7 @@ export default function TeamCityCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
@@ -77,7 +77,7 @@ export default function TeamCityCreateIntegrationPage() {
);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name,
appId: targetAppId,
@@ -43,7 +43,7 @@ export default function TerraformCloudCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/terraform-cloud/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/terraform-cloud/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -62,7 +62,7 @@ export default function TerraformCloudCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setVariableTypeErrorText("");
if (variableType.length === 0 ) {
@@ -73,7 +73,7 @@ export default function TerraformCloudCreateIntegrationPage() {
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -33,7 +33,7 @@ export default function TravisCICreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/travisci/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/travisci/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -56,12 +56,12 @@ export default function TravisCICreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -78,7 +78,7 @@ export default function VercelCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
@@ -91,7 +91,7 @@ export default function VercelCreateIntegrationPage() {
const path = targetEnvironment === "preview" && targetBranch !== "" ? targetBranch : undefined;
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp.name,
appId: targetApp.appId,
@@ -25,7 +25,7 @@ export default function VercelOAuth2CallbackPage() {
integration: "vercel"
});
router.push(`/integrations/vercel/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/vercel/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -34,7 +34,7 @@ export default function WindmillCreateIntegrationPage() {
setIsLoading(false);
router.push(`/integrations/windmill/create?integrationAuthId=${integrationAuth._id}`);
router.push(`/integrations/windmill/create?integrationAuthId=${integrationAuth.id}`);
} catch (err) {
console.error(err);
}
@@ -57,12 +57,12 @@ export default function WindmillCreateIntegrationPage() {
const handleButtonClick = async () => {
try {
if (!integrationAuth?._id) return;
if (!integrationAuth?.id) return;
setIsLoading(true);
await mutateAsync({
integrationAuthId: integrationAuth?._id,
integrationAuthId: integrationAuth?.id,
isActive: true,
app: targetApp,
appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId,
@@ -22,11 +22,11 @@ const SecretScanning = withPermission(
const linkInstallation = async () => {
if (
typeof queryParams.state === "string" &&
typeof queryParams.installation_id === "string"
typeof queryParams.installationid === "string"
) {
try {
const isLinked = await linkGitAppInstallationWithOrganization(
queryParams.installation_id as string,
queryParams.installationid as string,
queryParams.state as string
);
if (isLinked) {
@@ -47,7 +47,7 @@ const SecretScanning = withPermission(
fetchInstallationStatus();
linkInstallation();
}, [queryParams.state, queryParams.installation_id]);
}, [queryParams.state, queryParams.installationid]);
const generateNewIntegrationSession = async () => {
const session = await createNewIntegrationSession(String(localStorage.getItem("orgData.id")));
+2 -2
View File
@@ -47,7 +47,7 @@ export default function SignUp() {
const tryAuth = async () => {
try {
const userOrgs = await fetchOrganizations();
router.push(`/org/${userOrgs[0]._id}/overview`);
router.push(`/org/${userOrgs[0].id}/overview`);
} catch (error) {
console.log("Error - Not logged in yet");
}
@@ -90,7 +90,7 @@ export default function SignUp() {
if (!serverDetails?.emailConfigured && step === 5) {
const userOrgs = await fetchOrganizations();
router.push(`/org/${userOrgs[0]._id}/overview`);
router.push(`/org/${userOrgs[0].id}/overview`);
}
})();
}, [step]);
+2 -2
View File
@@ -54,7 +54,7 @@ export default function SignupInvite() {
const router = useRouter();
const parsedUrl = queryString.parse(router.asPath.split("?")[1]);
const token = parsedUrl.token as string;
const organizationId = parsedUrl.organization_id as string;
const organizationId = parsedUrl.organizationid as string;
const email = (parsedUrl.to as string)?.replace(" ", "+").trim();
// Verifies if the information that the users entered (name, workspace) is there, and if the password matched the criteria.
@@ -161,7 +161,7 @@ export default function SignupInvite() {
const userOrgs = await fetchOrganizations();
const orgId = userOrgs[0]._id;
const orgId = userOrgs[0].id;
localStorage.setItem("orgData.id", orgId);
setStep(3);