History

Include search:read.users in the Slack manifest scopes

Rhys Sullivan committed 4 months ago

Commit 63fbb9e1 parent 4cda3233 files · +4 −1Browse files

Unified · Split

3 files
  1. e2e/selfhost/auth-methods-ui.test.ts +1 −0
  2. packages/react/src/components/oauth-app-setup.ts +1 −0
  3. packages/react/src/components/oauth-client-form.test.ts +2 −1
e2e/selfhost/auth-methods-ui.test.ts+1−0
@@ -45,6 +45,7 @@ const SLACK_SCOPES = [ · 44 unmodified lines
4545 "search:read.mpim",
4646 "search:read.im",
4747 "search:read.files",
48+ "search:read.users",
4849 "chat:write",
4950 "channels:history",
5051 "groups:history",
packages/react/src/components/oauth-app-setup.ts+1−0
@@ -35,6 +35,7 @@ export const slackMcpUserScopes = [ · 34 unmodified lines
3535 "search:read.mpim",
3636 "search:read.im",
3737 "search:read.files",
38+ "search:read.users",
3839 "chat:write",
3940 "channels:history",
4041 "groups:history",
packages/react/src/components/oauth-client-form.test.ts+2−1
@@ -151,8 +151,9 @@ describe("oauthAppSetupFor", () => { · 150 unmodified lines
151151
152152 expect(manifest.settings.is_mcp_enabled).toBe(true);
153153 expect(manifest.oauth_config.redirect_urls).toEqual(["https://executor.sh/api/oauth/callback"]);
154− expect(manifest.oauth_config.scopes.user.length).toBe(25);
154+ expect(manifest.oauth_config.scopes.user.length).toBe(26);
155155 expect(manifest.oauth_config.scopes.user).toContain("search:read.private");
156+ expect(manifest.oauth_config.scopes.user).toContain("search:read.users");
156157 expect(manifest.oauth_config.scopes.user).toContain("chat:write");
157158 expect(manifest.settings.agent_view).toBeUndefined();
158159 });