Skip to content

Commit 3e79749

Browse files
authored
feat(slack): add referrer to issue alert reinstall nudge link (#118745)
1 parent 10e8a5c commit 3e79749

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/sentry/integrations/slack/message_builder/issues.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ def get_slack_app_update_nudge_block(self) -> SlackBlock:
548548
else:
549549
reinstall_url = org.absolute_url(
550550
f"/settings/{org.slug}/integrations/slack/",
551-
query="showInstallModal=1",
551+
query="showInstallModal=1&referrer=slack_alert_nudge",
552552
)
553553
nudge_text = f"Ask Sentry questions and debug faster, <{reinstall_url}|reinstall Sentry Slack app>."
554554
nudge_type = "reinstall"

tests/sentry/integrations/slack/test_message_builder.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1299,7 +1299,8 @@ def test_outdated_app_missing_app_mentions_scope(self) -> None:
12991299
# Old install missing the mandatory app_mentions:read scope.
13001300
org = self.organization
13011301
reinstall_url = org.absolute_url(
1302-
f"/settings/{org.slug}/integrations/slack/", query="showInstallModal=1"
1302+
f"/settings/{org.slug}/integrations/slack/",
1303+
query="showInstallModal=1&referrer=slack_alert_nudge",
13031304
)
13041305
assert self._build_nudge_text(has_mentions_read_scope=False) == (
13051306
f"Ask Sentry questions and debug faster, <{reinstall_url}|reinstall Sentry Slack app>."

0 commit comments

Comments
 (0)