summaryrefslogtreecommitdiff
path: root/addons/web_settings_dashboard/static
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-03-07 16:14:05 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commit86a87aa8b0dde2237cfe1bb769724e8ed269b62e (patch)
tree472de08242d81d1811c23dbfcd4381a903917d85 /addons/web_settings_dashboard/static
parent78c97e6cc4c90036e68ad8f82b3c7d326b321067 (diff)
[REF] *: use _rpc method for all rpcs
The _rpc method is now the preferred method to do a rpc, so we need to update all calls.
Diffstat (limited to 'addons/web_settings_dashboard/static')
-rw-r--r--addons/web_settings_dashboard/static/src/js/dashboard.js32
1 files changed, 17 insertions, 15 deletions
diff --git a/addons/web_settings_dashboard/static/src/js/dashboard.js b/addons/web_settings_dashboard/static/src/js/dashboard.js
index 2433a0255bd..e94ff9bc976 100644
--- a/addons/web_settings_dashboard/static/src/js/dashboard.js
+++ b/addons/web_settings_dashboard/static/src/js/dashboard.js
@@ -25,21 +25,23 @@ var Dashboard = Widget.extend({
load: function(dashboards){
var self = this;
var loading_done = new $.Deferred();
- this.performRPC("/web_settings_dashboard/data", {}).then(function (data) {
- // Load each dashboard
- var all_dashboards_defs = [];
- _.each(dashboards, function(dashboard) {
- var dashboard_def = self['load_' + dashboard](data);
- if (dashboard_def) {
- all_dashboards_defs.push(dashboard_def);
- }
- });
+ this._rpc("/web_settings_dashboard/data")
+ .exec()
+ .then(function (data) {
+ // Load each dashboard
+ var all_dashboards_defs = [];
+ _.each(dashboards, function(dashboard) {
+ var dashboard_def = self['load_' + dashboard](data);
+ if (dashboard_def) {
+ all_dashboards_defs.push(dashboard_def);
+ }
+ });
- // Resolve loading_done when all dashboards defs are resolved
- $.when.apply($, all_dashboards_defs).then(function() {
- loading_done.resolve();
+ // Resolve loading_done when all dashboards defs are resolved
+ $.when.apply($, all_dashboards_defs).then(function() {
+ loading_done.resolve();
+ });
});
- });
return loading_done;
},
@@ -88,7 +90,7 @@ var DashboardInvitations = Widget.extend({
$target.prop('disabled', true);
$target.find('i.fa-cog').removeClass('hidden');
// Try to create user accountst
- this.rpc("res.users", "web_dashboard_create_users")
+ this._rpc("res.users", "web_dashboard_create_users")
.args([user_emails])
.exec()
.then(function() {
@@ -165,7 +167,7 @@ var DashboardPlanner = Widget.extend({
willStart: function () {
var self = this;
- return this.rpc('web.planner', 'search_read')
+ return this._rpc('web.planner', 'search_read')
.exec()
.then(function(res) {
self.planners = res.records;