summaryrefslogtreecommitdiff
path: root/addons/website_mass_mailing/static
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_mass_mailing/static')
-rw-r--r--addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js b/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
index 9b69dedd7b5..bb85683b2a7 100644
--- a/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
+++ b/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
@@ -24,7 +24,7 @@ var mass_mailing_common = options.Class.extend({
model: 'mail.mass_mailing.list',
method: 'name_search',
args: ['', []],
- context: weContext.get(),
+ context: weContext.get(), // TODO use this._rpc
});
},
});
@@ -54,10 +54,10 @@ options.registry.newsletter_popup = mass_mailing_common.extend({
select_mailing_list: function (previewMode, value) {
var self = this;
return this._super(previewMode, value).then(function (mailing_list_id) {
- ajax.jsonRpc('/web/dataset/call', 'call', {
+ self._rpc({
model: 'mail.mass_mailing.list',
method: 'read',
- args: [[parseInt(mailing_list_id)], ['popup_content'], weContext.get()],
+ args: [[parseInt(mailing_list_id)], ['popup_content']],
}).then(function (data) {
self.$target.find(".o_popup_content_dev").empty();
if (data && data[0].popup_content) {
@@ -84,13 +84,12 @@ web_editor.Class.include({
}
var content = $('#wrapwrap .o_popup_content_dev').html();
var newsletter_id = $target.parent().attr('data-list-id');
- ajax.jsonRpc('/web/dataset/call', 'call', {
+ this._rpc({
model: 'mail.mass_mailing.list',
method: 'write',
args: [
parseInt(newsletter_id),
{'popup_content':content},
- weContext.get()
],
});
}