-
- Downloads
[FIX] web: Separate datepicker inputs
This commit splits the input element of the DatePicker and DateTimePicker components into 2 separate inputs: the first one which is the one used for parsing and which will actually be displayed in the UI, and the second (type="hidden") that will be used by TempusDominus. This has been done in order to fix major communication issues between Moment (used by TD) and Luxon (used in the rest of Odoo), which up until now have been resolved with the help of an intermediate "static format", which itself caused a whole bunch of other problems. This solution should hopefully be more seemless and less error-prone. Fixes the following reports: * OPW-3278019 * OPW-3295290 * OPW-3316325 (partially) Part-of: odoo/odoo#123245 Co-authored-by:Jorge Pinna Puissant <jpp@odoo.com> Co-authored-by:
Julien Mougenot <jum@odoo.com>
Showing
- addons/hr_holidays/static/tests/qunit_suite_tests/test_leave_stats_widget.js 1 addition, 1 deletion...static/tests/qunit_suite_tests/test_leave_stats_widget.js
- addons/spreadsheet/static/src/global_filters/components/filter_date_value/filter_date_value.js 9 additions, 1 deletion...filters/components/filter_date_value/filter_date_value.js
- addons/spreadsheet/static/src/global_filters/components/year_picker.js 1 addition, 58 deletions...sheet/static/src/global_filters/components/year_picker.js
- addons/spreadsheet_dashboard/static/tests/dashboard/dashboard_action_test.js 8 additions, 2 deletions...dashboard/static/tests/dashboard/dashboard_action_test.js
- addons/web/static/src/core/datepicker/datepicker.js 168 additions, 84 deletionsaddons/web/static/src/core/datepicker/datepicker.js
- addons/web/static/src/core/datepicker/datepicker.xml 7 additions, 8 deletionsaddons/web/static/src/core/datepicker/datepicker.xml
- addons/web/static/tests/core/datepicker_tests.js 83 additions, 35 deletionsaddons/web/static/tests/core/datepicker_tests.js
- addons/web/static/tests/search/custom_filter_item_tests.js 8 additions, 5 deletionsaddons/web/static/tests/search/custom_filter_item_tests.js
- addons/web/static/tests/search/helpers.js 1 addition, 1 deletionaddons/web/static/tests/search/helpers.js
- addons/web/static/tests/views/fields/date_field_tests.js 49 additions, 52 deletionsaddons/web/static/tests/views/fields/date_field_tests.js
- addons/web/static/tests/views/fields/datetime_field_tests.js 4 additions, 2 deletionsaddons/web/static/tests/views/fields/datetime_field_tests.js
- addons/web/static/tests/views/fields/properties_field_tests.js 65 additions, 59 deletions...s/web/static/tests/views/fields/properties_field_tests.js
- addons/web/static/tests/views/list_view_tests.js 19 additions, 16 deletionsaddons/web/static/tests/views/list_view_tests.js
Loading