Maja Komel
92d6a6ba0e
Add notification support for Flowdock
2017-10-16 16:44:21 +02:00
Guo Xiang Tan
2b74fe0767
Remove unnecessary extension.
2017-10-10 13:01:46 +08:00
Guo Xiang Tan
f836047f90
REFACTOR: Clean up code in plugin.
2017-10-03 17:42:07 +08:00
Guo Xiang Tan
16c5607fa4
Use `before_action` instead of `before_filter` for Rails 5.1 compatibility.
2017-09-04 10:44:32 +08:00
jafethdc
e90d65f5d5
Add notifications support for Gitter
2017-08-30 18:11:06 -05:00
David Taylor
5ea6553236
Add support for Rocket.Chat
2017-08-23 16:43:27 +01:00
David Taylor
e3f09d8eb5
Add Zulip support
2017-08-21 23:34:04 +01:00
David Taylor
4f9ad4efef
Correct rubocop offenses
2017-08-01 20:53:39 +01:00
David Taylor
5a4faa637f
Add matrix support
2017-07-27 17:09:44 +01:00
David Taylor
61a4fd2c23
Add Mattermost support
2017-07-25 22:14:48 +01:00
David Taylor
c51e8ec3b5
Add HipChat support
2017-07-24 19:22:19 +01:00
David Taylor
b5e2741214
Add discord support
2017-07-21 15:48:57 +01:00
David Taylor
56da3639ab
Use real ActiveRecord for the “Rule” model by extending the PluginStoreRow class.
...
This gives us all the activerecord awesomeness for free, like validations, safe form params etc.
2017-07-12 18:28:45 +01:00
David Taylor
2f6d6f0d54
Automatically mount provider’s engines at /chat-integration/{provider_name}
...
Provider controllers are automatically disabled when the provider is disabled (works the same way as plugin controllers)
2017-07-05 15:03:02 +01:00
David Taylor
d97d35fd0d
Handle errors on trigger_notification
...
Providers can define their own errors, and these are presented in the user interface. e.g. Slack can define an error that says “That channel doesn’t exist”.
Errors in the UI disappear once a message has been sent successfully, or the rule is edited.
2017-07-04 19:37:56 +01:00
David Taylor
1c416d5a81
Allow providers to be disabled, and tidy up translations
2017-07-03 15:53:26 +01:00
David Taylor
4ad9ad6a7a
Move lib files inside a discourse_chat directory, and make the notifications run on a delay after post creation
2017-06-30 11:10:11 +01:00