6 Commits

Author SHA1 Message Date
David Taylor
95344c348f Allow filtering of rules by channel 2017-07-05 22:38:53 +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
4be010fd07 Allow providers to specify a regex that the channel identifier is checked against during validation 2017-07-04 00:14:01 +01:00
David Taylor
444e380ca1 Tidy up admin user interface 2017-07-03 22:11:17 +01:00
David Taylor
0547543a1d Add server-side validation to rules 2017-07-03 17:38:13 +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