diff options
| author | RomainLibert <rli@odoo.com> | 2019-09-02 11:09:14 +0000 |
|---|---|---|
| committer | RomainLibert <rli@odoo.com> | 2019-09-04 07:26:43 +0000 |
| commit | ba8bdcfaf270339c506faf7ed687bd126e530dbd (patch) | |
| tree | decf2193a7b63b7a07cd6bc88cd6af7346c8ea68 /addons/lunch/static | |
| parent | e09d7d1b25738fb6bd95b22910d79a6da053aa8b (diff) | |
[IMP] lunch: improve lunch again
Diffstat (limited to 'addons/lunch/static')
| -rw-r--r-- | addons/lunch/static/src/js/lunch_kanban_controller.js | 9 | ||||
| -rw-r--r-- | addons/lunch/static/src/js/lunch_kanban_model.js | 2 |
2 files changed, 11 insertions, 0 deletions
diff --git a/addons/lunch/static/src/js/lunch_kanban_controller.js b/addons/lunch/static/src/js/lunch_kanban_controller.js index 010ee4e3620..5a9de5ac8db 100644 --- a/addons/lunch/static/src/js/lunch_kanban_controller.js +++ b/addons/lunch/static/src/js/lunch_kanban_controller.js @@ -6,6 +6,7 @@ odoo.define('lunch.LunchKanbanController', function (require) { * override of the KanbanController. */ +var session = require('web.session'); var core = require('web.core'); var KanbanController = require('web.KanbanController'); var LunchKanbanWidget = require('lunch.LunchKanbanWidget'); @@ -32,6 +33,7 @@ var LunchKanbanController = KanbanController.extend({ this.editMode = false; this.updated = false; this.widgetData = null; + this.context = session.user_context; return this._super.apply(this, arguments); }, /** @@ -55,6 +57,9 @@ var LunchKanbanController = KanbanController.extend({ _fetchPaymentInfo: function () { return this._rpc({ route: '/lunch/payment_message', + params: { + context: this.context, + }, }); }, _fetchWidgetData: function () { @@ -64,6 +69,7 @@ var LunchKanbanController = KanbanController.extend({ route: '/lunch/infos', params: { user_id: this.userId, + context: this.context, }, }).then(function (data) { self.widgetData = data; @@ -148,6 +154,7 @@ var LunchKanbanController = KanbanController.extend({ params: { user_id: this.userId, location_id: ev.data.locationId, + context: this.context, }, }).then(function () { self.model._updateLocation(ev.data.locationId).then(function () { @@ -184,6 +191,7 @@ var LunchKanbanController = KanbanController.extend({ route: '/lunch/pay', params: { user_id: this.userId, + context: this.context, }, }).then(function (isPaid) { if (isPaid) { @@ -225,6 +233,7 @@ var LunchKanbanController = KanbanController.extend({ route: '/lunch/trash', params: { user_id: this.userId, + context: this.context, }, }).then(function () { self.reload(); diff --git a/addons/lunch/static/src/js/lunch_kanban_model.js b/addons/lunch/static/src/js/lunch_kanban_model.js index c2386c7ace8..ca2e39e5767 100644 --- a/addons/lunch/static/src/js/lunch_kanban_model.js +++ b/addons/lunch/static/src/js/lunch_kanban_model.js @@ -6,6 +6,7 @@ odoo.define('lunch.LunchKanbanModel', function (require) { * override of the KanbanModel. */ +var session = require('web.session'); var KanbanModel = require('web.KanbanModel'); var LunchKanbanModel = KanbanModel.extend({ @@ -70,6 +71,7 @@ var LunchKanbanModel = KanbanModel.extend({ return this._rpc({ route: '/lunch/user_location_get', params: { + context: session.user_context, user_id: this.userId, }, }); |
