From 118526e0a8bd5abce2ff4cdf661bd9599dcc18dc Mon Sep 17 00:00:00 2001 From: Pierre Paridans Date: Tue, 28 Aug 2018 11:03:22 +0200 Subject: [PATCH] [FIX] web: restore access to minDate/maxDate functions on the DateWidget Used in Enterprise (sale_subscription_dashboard). Solve a traceback as reported on BS4 pad --- addons/web/static/src/js/widgets/date_picker.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/addons/web/static/src/js/widgets/date_picker.js b/addons/web/static/src/js/widgets/date_picker.js index 7220bd6efd5..0592292a073 100644 --- a/addons/web/static/src/js/widgets/date_picker.js +++ b/addons/web/static/src/js/widgets/date_picker.js @@ -128,6 +128,22 @@ var DateWidget = Widget.extend({ } } }, + /** + * @returns {Moment|false} value + */ + maxDate: function (date) { + this.__libInput = true; + this.$input.datetimepicker('maxDate', date || null); + this.__libInput = false; + }, + /** + * @returns {Moment|false} value + */ + minDate: function (date) { + this.__libInput = true; + this.$input.datetimepicker('minDate', date || null); + this.__libInput = false; + }, /** * @param {Moment|false} value */