mirror of
https://github.com/discourse/discourse-chat-integration.git
synced 2025-03-09 14:35:34 +00:00
27 lines
792 B
JavaScript
27 lines
792 B
JavaScript
import Rule from 'discourse/plugins/discourse-chat/admin/models/rule'
|
|
import { ajax } from 'discourse/lib/ajax';
|
|
|
|
export default Discourse.Route.extend({
|
|
|
|
model(params, transition) {
|
|
console.log("Loading rules for "+params.provider)
|
|
return this.store.find('rule', {provider: params.provider});
|
|
|
|
// var url = '/admin/plugins/chat'
|
|
// if(params.provider !== undefined){
|
|
// url += `/${params.provider}`
|
|
// }
|
|
// url += '.json'
|
|
|
|
// return ajax(url).then(result => {
|
|
// var rules = result.rules.map(v => FilterRule.create(v))
|
|
// var providers = result.providers
|
|
// return {provider: result.provider, rules: rules, providers: providers};
|
|
// });
|
|
},
|
|
|
|
serialize: function(model, params) {
|
|
return { provider: model['provider']};
|
|
}
|
|
});
|