fix(dashboard): remove popup from slack integrations

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-10-03 20:16:03 +02:00
parent f45b02407c
commit 4329960bd9
8 changed files with 87 additions and 99 deletions

View File

@@ -18,7 +18,8 @@ export const slackInstaller = new InstallProvider({
export const getSlackInstallUrl = ({
integrationId,
organizationId,
}: { integrationId: string; organizationId: string }) => {
projectId,
}: { integrationId: string; organizationId: string; projectId: string }) => {
return slackInstaller.generateInstallUrl({
scopes: [
'incoming-webhook',
@@ -27,7 +28,7 @@ export const getSlackInstallUrl = ({
'team:read',
],
redirectUri: SLACK_OAUTH_REDIRECT_URL,
metadata: JSON.stringify({ integrationId, organizationId }),
metadata: JSON.stringify({ integrationId, organizationId, projectId }),
});
};