-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
slack: add DM contact method and use for linking #2712
Comments
We will try a new strategy instead of the giant long-lived feature branch to move this along: merging functionally verifiable pieces before the feature is ready. Current work is in branch Remaining work:
For the disabled parts, let's either have commented code or a temporary flag, so it's easy for a reviewer/dev to enable validating PRs but disabled in production. |
Last items for the finish line:
|
What problem would you like to solve? Please describe:
Linking and managing the association with a Slack account is complex and "magical" currently.
goalert-slack-email-sync
)@
mentions to work for schedulesDescribe the solution you'd like:
Allow users to add a contact method for Slack and use this to identify actions coming from Slack.
Describe alternatives you've considered:
A suggested alternative was to add a
/goalert link
command, but this keeps the linking status invisible, and users/devs/admins are unable to remove the link (e.g., for testing).Additional context:
Notes from the design session:
auth_subjects
in sync with Slack contact methodsTo be added:
SLACK_DM
to be added@
instead of+
team_id:user_id
cm_id
as a nullable column toauth_subjects
defaulting to null (on delete cascade)compat
moduleslack:
and nullcm_id
, updatecm_id
MVP+1:
The text was updated successfully, but these errors were encountered: