David Taylor
|
61fa0dbe0b
|
Replace `match?` with `match` for backwards compatibility with Ruby 2.3
|
2017-07-29 19:21:11 +01:00 |
David Taylor
|
ce8acc9c26
|
Disallow duplicate channels - providers can define which fields should be ‘unique’
|
2017-07-28 15:47:46 +01:00 |
David Taylor
|
11c8817ebd
|
Allow enter key to submit admin modal forms
|
2017-07-28 15:09:04 +01:00 |
David Taylor
|
092f05d566
|
Fix locale indentation
|
2017-07-28 15:04:17 +01:00 |
David Taylor
|
2275793f6c
|
Allow fields to be hidden from channel list (still visible in edit modal).
|
2017-07-28 14:15:53 +01:00 |
David Taylor
|
a5d62bd44d
|
Fix telegram error translation keys
|
2017-07-28 13:25:31 +01:00 |
David Taylor
|
5a4faa637f
|
Add matrix support
|
2017-07-27 17:09:44 +01:00 |
David Taylor
|
4add044f86
|
Fix intermittently failing spec
|
2017-07-26 21:14:29 +01:00 |
David Taylor
|
dac2dd3b25
|
Fix slack transcript spec
|
2017-07-26 20:04:46 +01:00 |
David Taylor
|
5c93b7792c
|
Add ‘view on slack’ link to transcripts
|
2017-07-26 19:51:44 +01:00 |
David Taylor
|
95f99e5fcf
|
Improve slack transcript formatting
|
2017-07-26 19:27:22 +01:00 |
David Taylor
|
05d38e2b4f
|
Update travis config after docker rake changes
|
2017-07-26 15:11:32 +01:00 |
David Taylor
|
e733c2564f
|
Add mattermost slash command support
|
2017-07-26 13:09:05 +01:00 |
David Taylor
|
61a4fd2c23
|
Add Mattermost support
|
2017-07-25 22:14:48 +01:00 |
David Taylor
|
18aa827686
|
Remove timecop dependence
|
2017-07-25 22:14:32 +01:00 |
David Taylor
|
c51e8ec3b5
|
Add HipChat support
|
2017-07-24 19:22:19 +01:00 |
David Taylor
|
681f37bc2b
|
Workaround for intermittently failing redis spec
|
2017-07-24 17:48:06 +01:00 |
David Taylor
|
858533a788
|
‘Deprecate’ the webhook slack integration method (for now)
|
2017-07-24 17:44:01 +01:00 |
David Taylor
|
8ca4797797
|
Add transcript posting support to slack
|
2017-07-24 16:43:37 +01:00 |
David Taylor
|
2d7f25d7e6
|
Add support for chat transcripts
(still needs to be implemented by providers)
|
2017-07-24 16:13:53 +01:00 |
David Taylor
|
0d9b251030
|
Allow telegram to send notifications to ‘broadcast channels’
|
2017-07-21 19:12:31 +01:00 |
David Taylor
|
701e246ad2
|
Support slash commands in telegram group chats
|
2017-07-21 17:55:33 +01:00 |
David Taylor
|
745c289c6e
|
Update README to remove scary message
|
2017-07-21 16:09:19 +01:00 |
David Taylor
|
b5e2741214
|
Add discord support
|
2017-07-21 15:48:57 +01:00 |
David Taylor
|
d398b88874
|
Remove docker rake patch, as now merged into core
|
2017-07-21 12:28:32 +01:00 |
David Taylor
|
964fb07c50
|
Move require_relative lines into the initializer
|
2017-07-20 15:37:45 +01:00 |
David Taylor
|
9d91081f0c
|
Fix the post URL for telegram messages
|
2017-07-20 12:27:34 +01:00 |
David Taylor
|
7371c2ef72
|
Tidy up language strings
|
2017-07-20 12:07:40 +01:00 |
David Taylor
|
d5a4eabb85
|
Merge pull request #3 from discourse/telegram-provider
Add Telegram provider
|
2017-07-19 21:36:40 +01:00 |
David Taylor
|
970c38c7fe
|
Add telegram specs
|
2017-07-19 21:26:16 +01:00 |
David Taylor
|
4422f14c6d
|
Move slash command specs into helper_spec
|
2017-07-19 18:22:50 +01:00 |
David Taylor
|
bf0b645f31
|
Add site setting language strings
|
2017-07-19 17:41:08 +01:00 |
David Taylor
|
236251ed11
|
Remove unnecessary log
|
2017-07-19 17:34:41 +01:00 |
David Taylor
|
509e7bc997
|
Add telegram slash commands
|
2017-07-19 17:28:36 +01:00 |
David Taylor
|
694bf919ce
|
Move slack command processor into common helper so it can be used by other providers
|
2017-07-19 16:57:33 +01:00 |
David Taylor
|
2e94f23fbe
|
Add Telegram provider.
Does not yet support slash commands, and is without tests.
|
2017-07-19 16:28:02 +01:00 |
David Taylor
|
04cb6f1d73
|
Merge pull request #2 from discourse/separate-channel-model
Separate channel model
|
2017-07-18 23:21:47 +01:00 |
David Taylor
|
5d18e1e444
|
Update language strings for new error message
|
2017-07-18 23:15:56 +01:00 |
David Taylor
|
c5fdebd1bc
|
Store errors per-channel rather than per-rule, and update UI to match
|
2017-07-18 23:08:06 +01:00 |
David Taylor
|
d1d333523f
|
Order rules by precedence in the UI and slash commands
|
2017-07-18 21:36:07 +01:00 |
David Taylor
|
97c4592950
|
Display provider-specific data for each channel in the UI
|
2017-07-18 21:21:09 +01:00 |
David Taylor
|
2772856201
|
Update qunit tests
Have removed a lot of them until the UI is finalised, so as not to waste time constantly updating them.
|
2017-07-18 20:42:00 +01:00 |
David Taylor
|
0a9ef040a1
|
Update specs for updated controller methods
|
2017-07-18 18:23:20 +01:00 |
David Taylor
|
2275b048f9
|
Destroy associated rules when a channel is destroyed
|
2017-07-18 16:42:05 +01:00 |
David Taylor
|
bdb81191d7
|
New admin interface for improved channel definitions
|
2017-07-18 16:17:03 +01:00 |
David Taylor
|
1ef9073027
|
Make CHANNEL_PARAMETERS a list
|
2017-07-17 17:53:32 +01:00 |
David Taylor
|
ebb6fa947d
|
Update slack provider to deal with new channel structure
|
2017-07-13 23:21:15 +01:00 |
David Taylor
|
ab2e4c2de8
|
Allow looking up channel by data attributes (nested json values)
|
2017-07-13 22:50:14 +01:00 |
David Taylor
|
e850fb194b
|
Update helper to deal with the new channel structure
|
2017-07-13 22:13:03 +01:00 |
David Taylor
|
246c81ce5c
|
Update manager to deal with new channel structure
|
2017-07-13 21:47:15 +01:00 |