[Bps-public-commit] rt-extension-notifyslack branch, craig, updated. 0251556a30d6826b0a2f364bd8e57997a445c6d7
Craig Kaiser
craig at bestpractical.com
Thu Dec 13 14:12:03 EST 2018
The branch, craig has been updated
via 0251556a30d6826b0a2f364bd8e57997a445c6d7 (commit)
from b9bf4437298a1ddf160dcbfb49541b1775ee0684 (commit)
Summary of changes:
MANIFEST | 21 +++++++++++++++++++++
lib/RT/Action/NotifySlack.pm | 2 +-
lib/RT/Extension/NotifySlack.pm | 14 ++++++++------
3 files changed, 30 insertions(+), 7 deletions(-)
create mode 100644 MANIFEST
- Log -----------------------------------------------------------------
commit 0251556a30d6826b0a2f364bd8e57997a445c6d7
Author: Craig Kaiser <craig at bestpractical.com>
Date: Thu Dec 13 14:06:38 2018 -0500
Update extension POD and MANIFEST
diff --git a/MANIFEST b/MANIFEST
new file mode 100644
index 0000000..4dcbaac
--- /dev/null
+++ b/MANIFEST
@@ -0,0 +1,21 @@
+Changes
+etc/initialdata
+inc/Module/Install.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/ReadmeFromPod.pm
+inc/Module/Install/RTx.pm
+inc/Module/Install/RTx/Runtime.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
+inc/YAML/Tiny.pm
+lib/RT/Action/NotifySlack.pm
+lib/RT/Extension/NotifySlack.pm
+Makefile.PL
+MANIFEST This list of files
+META.yml
+README
diff --git a/lib/RT/Action/NotifySlack.pm b/lib/RT/Action/NotifySlack.pm
index 1fddeba..b3e1fc5 100644
--- a/lib/RT/Action/NotifySlack.pm
+++ b/lib/RT/Action/NotifySlack.pm
@@ -9,7 +9,7 @@ use JSON;
sub Describe {
my $self = shift;
- return (ref $self . " will post ticket updates to slack channel.");
+ return (ref $self . "Send template payload to Slack API.");
}
sub Prepare {
diff --git a/lib/RT/Extension/NotifySlack.pm b/lib/RT/Extension/NotifySlack.pm
index 4e7c2d4..805b464 100644
--- a/lib/RT/Extension/NotifySlack.pm
+++ b/lib/RT/Extension/NotifySlack.pm
@@ -18,9 +18,10 @@ RT-Extension-NotifySlack - RT ScripAction Slack integration
=head1 DESCRIPTION
-This extension provides the following Slack functionality with RT:
-
-* post ticket updates to desired Slack channels
+This extension allows for Slack updates to be sent out in the
+same manner that emails are dispatched. Meaning that a on any
+condition a Slack action can be called and a Slack specififc
+template can be used to update a Slack channel.
=head1 RT VERSION
@@ -65,7 +66,7 @@ Add this line:
You must add the desired Slack channels and webhook URLs to the
RT %SlackWebHookUrls config value in RT_SiteConfig.pm. These values
-can be retrieved from Slack's API Incoming Webhooks configuration
+can be retrieved from the Slack API's Incoming Webhooks configuration
settings. See example below:
Set( %SlackWebHookUrls,
@@ -76,8 +77,9 @@ The 'Notify Slack' ScripAction posts to one Slack channel. The default
Slack channel is currently set to #general. You can update this in
the initialdata file by changing the 'Notify Slack' ScripAction
Argument to the desired Slack channel ( be sure to include the '#'
-when indicating the channel name ). To post to additional Slack channels,
-copy the ScripAction giving it a new Name and Argument.
+when indicating the channel name and no '#' for direct messaging ).
+To post to additional Slack channels, copy the ScripAction giving it
+a new Name and Argument, something like "Slack Updates To #Support".
=head1 AUTHOR
-----------------------------------------------------------------------
More information about the Bps-public-commit
mailing list