summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorPriyanka Kakadiya <pka@odoo.com>2018-12-11 05:56:22 +0000
committerMathieu Duckerts-Antoine <dam@odoo.com>2019-02-13 15:47:20 +0000
commitbd0e0605cc75fde6b8df0333ce4ed716210f2e20 (patch)
tree916de66bc63b5b34f7b34c09835066fe4b1837dd /addons/web/static/src/js
parentd132870cab65c84b3683336a5753982764c38fb7 (diff)
[IMP] web: add 'Last 5 Years' as a period option
This commit adds the option 'Last 5 Years' in the list of periods available to selection in the filter menu and the time range menu for the date/datetime fields. Task: 1916017 closes odoo/odoo#29423
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/core/domain.js5
-rw-r--r--addons/web/static/src/js/views/control_panel/search/control_panel_view_parameters.js1
2 files changed, 6 insertions, 0 deletions
diff --git a/addons/web/static/src/js/core/domain.js b/addons/web/static/src/js/core/domain.js
index 97642f8e438..c7533aabae0 100644
--- a/addons/web/static/src/js/core/domain.js
+++ b/addons/web/static/src/js/core/domain.js
@@ -359,6 +359,11 @@ var Domain = collections.Tree.extend({
rightBoundaryParams = t ? {days: -1} : {};
offsetPeriodParams = {days: -365};
return makeInterval();
+ case 'last_5_years':
+ leftBoundaryParams = {years: -5};
+ rightBoundaryParams = t ? {days: -1} : {};
+ offsetPeriodParams = {years: -5};
+ return makeInterval();
}
},
/**
diff --git a/addons/web/static/src/js/views/control_panel/search/control_panel_view_parameters.js b/addons/web/static/src/js/views/control_panel/search/control_panel_view_parameters.js
index 171737b66fb..f0d263bedcf 100644
--- a/addons/web/static/src/js/views/control_panel/search/control_panel_view_parameters.js
+++ b/addons/web/static/src/js/views/control_panel/search/control_panel_view_parameters.js
@@ -11,6 +11,7 @@ var PERIOD_OPTIONS = [
{description: _lt('Last 7 Days'), optionId: 'last_7_days', groupId: 1},
{description: _lt('Last 30 Days'), optionId: 'last_30_days', groupId: 1},
{description: _lt('Last 365 Days'), optionId: 'last_365_days', groupId: 1},
+ {description: _lt('Last 5 Years'), optionId: 'last_5_years', groupId: 1},
{description: _lt('Today'), optionId: 'today', groupId: 2},
{description: _lt('This Week'), optionId: 'this_week', groupId: 2},
{description: _lt('This Month'), optionId: 'this_month', groupId: 2},