diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-03-05 09:34:56 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | e5740270568404d71a3bc093074a085c9c2eded8 (patch) | |
| tree | 7b84740d92c550236de25a37cf37d244760bdbf3 /addons/web_settings_dashboard/static/src/js/dashboard.js | |
| parent | 0df9968433389e0d504276cd711473c2eef937ae (diff) | |
[REF] web,*: remove 'web.model' and 'web.dataModel
Use this.rpc instead of Model object, with web.ajax if necessary.
nb: EventDispatcherMixin include now the custom_events managment instead
of widget
Diffstat (limited to 'addons/web_settings_dashboard/static/src/js/dashboard.js')
| -rw-r--r-- | addons/web_settings_dashboard/static/src/js/dashboard.js | 22 |
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(){ |
