Skip to content
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

DPO3DPKRT-863/Slack Notifications #634

Merged
merged 7 commits into from
Oct 18, 2024

Commits on Oct 13, 2024

  1. Initial Slack Notifications

    (new) notifySlack class and access via recordKeeper
    (fix) changed NotifyChannel to NotifyUserGroup for clarity
    EMaslowskiQ committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    875d660 View commit details
    Browse the repository at this point in the history
  2. Slack API Key as Environment Variable

    (new) Slack API key is stored as an environment variable
    EMaslowskiQ committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    b2a7328 View commit details
    Browse the repository at this point in the history
  3. Button links in slack messages

    (new) styled buttons for messages with links. uses error/success colors
    EMaslowskiQ committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    1a85f6d View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Compact messaging and formatting

    (new) compact messages and details placed as a reply
    (new) Message username assigned to type
    (new) cleanChannel now supports replies
    EMaslowskiQ committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    55a6dca View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Consolidated message sending and environment type

    (new) sendMessage to send to both email & slack
    (fix) cleaned up use of current environment type
    EMaslowskiQ committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d3e8bb2 View commit details
    Browse the repository at this point in the history
  2. Slack testing and cleanup

    (new) slack message testing routines
    (new) random NotifyPackage routine for testing emails & slack
    (new) exposed rate manager objects so can get config and metrics
    (fix) relocated testing routines into Notify class
    EMaslowskiQ committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4ca7271 View commit details
    Browse the repository at this point in the history
  3. Improved error handling and rate limiting

    (new) support for clearing more than 100 slack messages
    (fix) slack/email testing properly feeding system
    (fix) updated rates for notifications
    (fix) catch undefined errors when flatten objects in log
    (fix) invalid block format for default messages w/ link
    (fix) removed character limit on slack message subjects
    (fix) better error handling and messages from slack
    EMaslowskiQ committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6eb0e31 View commit details
    Browse the repository at this point in the history