Skip to content
This repository was archived by the owner on Sep 3, 2025. It is now read-only.

Conversation

@whitdog47
Copy link
Contributor

This pull request introduces a new feature to the Dispatch Slack plugin, allowing users to manually engage participants in a case for Multi-Factor Authentication (MFA) verification. The enhancement includes the addition of a slash command and a button to facilitate this process.

Key Changes:

  1. Interactive Command and Button:

    • Implemented handle_engage_user_command in interactive.py to handle the new /dispatch-engage-user Slack command.
    • Added a button labeled "User MFA" to the case message actions, allowing users to initiate an MFA prompt directly from the Slack interface.
  2. Modal and Engagement Handling:

    • Created a modal for engaging users via MFA, allowing customization of the engagement message and selection of the participant.
    • Developed create_manual_engagement_message in messages.py to generate the engagement message structure.
      image
  3. Configuration Updates:

    • Added slack_command_engage_user to SlackConversationConfiguration in config.py to define the new command string for engaging users.

This enhancement aims to improve the security and flexibility of user engagement within the Dispatch Slack integration, providing teams with more robust tools for managing case-related interactions.

@whitdog47 whitdog47 added the enhancement New feature or request label Nov 4, 2024
@whitdog47 whitdog47 requested a review from wssheldon November 4, 2024 18:32
@whitdog47 whitdog47 self-assigned this Nov 4, 2024
@whitdog47 whitdog47 merged commit cea0f45 into master Nov 4, 2024
8 checks passed
@whitdog47 whitdog47 deleted the enhancement/engage-user branch November 4, 2024 23:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants