summaryrefslogtreecommitdiff
path: root/addons/lunch/static
diff options
context:
space:
mode:
authorRomainLibert <rli@odoo.com>2019-09-02 11:09:14 +0000
committerRomainLibert <rli@odoo.com>2019-09-04 07:26:43 +0000
commitba8bdcfaf270339c506faf7ed687bd126e530dbd (patch)
treedecf2193a7b63b7a07cd6bc88cd6af7346c8ea68 /addons/lunch/static
parente09d7d1b25738fb6bd95b22910d79a6da053aa8b (diff)
[IMP] lunch: improve lunch again
Diffstat (limited to 'addons/lunch/static')
-rw-r--r--addons/lunch/static/src/js/lunch_kanban_controller.js9
-rw-r--r--addons/lunch/static/src/js/lunch_kanban_model.js2
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,
},
});