summaryrefslogtreecommitdiff
path: root/addons/lunch/static/src/js/lunch_kanban_controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/lunch/static/src/js/lunch_kanban_controller.js')
-rw-r--r--addons/lunch/static/src/js/lunch_kanban_controller.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/addons/lunch/static/src/js/lunch_kanban_controller.js b/addons/lunch/static/src/js/lunch_kanban_controller.js
index a0f02b020a7..010ee4e3620 100644
--- a/addons/lunch/static/src/js/lunch_kanban_controller.js
+++ b/addons/lunch/static/src/js/lunch_kanban_controller.js
@@ -71,6 +71,18 @@ var LunchKanbanController = KanbanController.extend({
});
},
/**
+ * Override to add the location domain (coming from the lunchKanbanWidget)
+ * to the searchDomain (coming from the controlPanel).
+ *
+ * @override
+ * @private
+ */
+ _getSearchDomain: function () {
+ var searchDomain = this._super.apply(this, arguments) || [];
+ var locationId = this.model.getCurrentLocationId();
+ return searchDomain.concat([['is_available_at', 'in', [locationId]]]);
+ },
+ /**
* Renders and appends the lunch banner widget.
*
* @private
@@ -109,18 +121,6 @@ var LunchKanbanController = KanbanController.extend({
var def = this._fetchWidgetData().then(this._renderLunchKanbanWidget.bind(this));
return Promise.all([def, this._super.apply(this, arguments)]);
},
- /**
- * Override to add the location domain (coming from the lunchKanbanWidget)
- * to the searchDomain (coming from the controlPanel).
- *
- * @override
- * @private
- */
- _updateSearchPanel: function () {
- var locationId = this.model.getCurrentLocationId();
- var domain = this.controlPanelDomain.concat([['is_available_at', 'in', [locationId]]]);
- return this._searchPanel.update({searchDomain: domain});
- },
//--------------------------------------------------------------------------
// Handlers