summaryrefslogtreecommitdiff
path: root/addons/web_settings_dashboard/static/src/js/dashboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_settings_dashboard/static/src/js/dashboard.js')
-rw-r--r--addons/web_settings_dashboard/static/src/js/dashboard.js22
1 files changed, 12 insertions, 10 deletions
diff --git a/addons/web_settings_dashboard/static/src/js/dashboard.js b/addons/web_settings_dashboard/static/src/js/dashboard.js
index 27a552fc0d0..2433a0255bd 100644
--- a/addons/web_settings_dashboard/static/src/js/dashboard.js
+++ b/addons/web_settings_dashboard/static/src/js/dashboard.js
@@ -3,7 +3,6 @@ odoo.define('web_settings_dashboard', function (require) {
var core = require('web.core');
var framework = require('web.framework');
-var Model = require('web.Model');
var PlannerCommon = require('web.planner.common');
var PlannerDialog = PlannerCommon.PlannerDialog;
var Widget = require('web.Widget');
@@ -89,8 +88,9 @@ var DashboardInvitations = Widget.extend({
$target.prop('disabled', true);
$target.find('i.fa-cog').removeClass('hidden');
// Try to create user accountst
- new Model("res.users")
- .call("web_dashboard_create_users", [user_emails])
+ this.rpc("res.users", "web_dashboard_create_users")
+ .args([user_emails])
+ .exec()
.then(function() {
self.reload();
})
@@ -165,14 +165,16 @@ var DashboardPlanner = Widget.extend({
willStart: function () {
var self = this;
- return new Model('web.planner').query().all().then(function(res) {
- self.planners = res;
- _.each(self.planners, function(planner) {
- self.planner_by_menu[planner.menu_id[0]] = planner;
- self.planner_by_menu[planner.menu_id[0]].data = $.parseJSON(planner.data) || {};
+ return this.rpc('web.planner', 'search_read')
+ .exec()
+ .then(function(res) {
+ self.planners = res.records;
+ _.each(self.planners, function(planner) {
+ self.planner_by_menu[planner.menu_id[0]] = planner;
+ self.planner_by_menu[planner.menu_id[0]].data = $.parseJSON(planner.data) || {};
+ });
+ self.set_overall_progress();
});
- self.set_overall_progress();
- });
},
update_planner_progress: function(){