summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Duckerts-Antoine <dam@odoo.com>2020-05-26 21:07:48 +0000
committerMathieu Duckerts-Antoine <dam@odoo.com>2020-06-04 19:32:52 +0000
commitfed0b52dd5b559f628dd94f0dee06a0c7f177b31 (patch)
treea5a554a2a23f960dfac1e9b6b5e56a82d3b7c1bb
parentbe5a51a345b8986da0e19627260f64f984e11ae9 (diff)
[IMP] board: adapt board to comparison menu
The "board" module has been adapted accordingly to the recently introduced comparison menu. Task ID: 2245719 Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com> Co-authored-by: Julien Mougenot <jum@odoo.com>
-rw-r--r--addons/board/static/src/js/add_to_board_menu.js3
-rw-r--r--addons/board/static/src/js/board_view.js9
2 files changed, 3 insertions, 9 deletions
diff --git a/addons/board/static/src/js/add_to_board_menu.js b/addons/board/static/src/js/add_to_board_menu.js
index dd5158c6d50..95e15e530c2 100644
--- a/addons/board/static/src/js/add_to_board_menu.js
+++ b/addons/board/static/src/js/add_to_board_menu.js
@@ -56,9 +56,8 @@ odoo.define('board.AddToBoardMenu', function (require) {
orderedBy: searchQuery.orderedBy,
});
if (searchQuery.timeRanges && searchQuery.timeRanges.hasOwnProperty('fieldName')) {
- const { fieldName: field, range, comparisonRange } = searchQuery.timeRanges;
context.add({
- time_ranges : { field, range, comparisonRange },
+ comparison: searchQuery.timeRanges,
});
}
let controllerQueryParams;
diff --git a/addons/board/static/src/js/board_view.js b/addons/board/static/src/js/board_view.js
index b64de177133..4c4d6b92ae5 100644
--- a/addons/board/static/src/js/board_view.js
+++ b/addons/board/static/src/js/board_view.js
@@ -267,13 +267,8 @@ var BoardRenderer = FormRenderer.extend({
orderedBy: context.orderedBy || [],
};
- if (['pivot', 'dashboard', 'graph', 'cohort'].includes(viewType)) {
- if (context.time_ranges) {
- const { field: fieldName, range, comparisonRange } = context.time_ranges;
- searchQuery.timeRanges = { fieldName, range, comparisonRange };
- } else {
- searchQuery.timeRanges = {};
- }
+ if (View.prototype.searchMenuTypes.includes('comparison')) {
+ searchQuery.timeRanges = context.comparison || {};
}
var view = new View(viewInfo, {