[IMP] web: update luxon from 1.25.0 to 2.0.2
See [upgrade guide](https://moment.github.io/luxon/#/upgrading?id=_1x-to-20) Part-of: odoo/odoo#78797
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -181,7 +181,7 @@ export function formatDateTime(value, options = {}) {
|
||||
return "";
|
||||
}
|
||||
const format = options.format || localization.dateTimeFormat;
|
||||
const zone = options.timezone ? "local" : "utc";
|
||||
const zone = options.timezone ? "system" : "utc";
|
||||
value = value.setZone(zone, { keepLocaltime: options.timezone });
|
||||
return value.toFormat(format);
|
||||
}
|
||||
@@ -241,7 +241,7 @@ export function parseDateTime(value, options = {}) {
|
||||
const valueDigitsOnly = value.replace(nonDigitsRegex, "");
|
||||
const parseOpts = {
|
||||
setZone: true,
|
||||
zone: options.timezone ? "local" : "utc",
|
||||
zone: options.timezone ? "system" : "utc",
|
||||
locale: options.locale,
|
||||
};
|
||||
|
||||
|
||||
@@ -444,10 +444,10 @@ QUnit.module("Search", (hooks) => {
|
||||
QUnit.test("custom filter datetime with equal operator", async function (assert) {
|
||||
assert.expect(4);
|
||||
|
||||
const originalZoneName = luxon.Settings.defaultZoneName;
|
||||
luxon.Settings.defaultZoneName = new luxon.FixedOffsetZone.instance(-240);
|
||||
const originalZone = luxon.Settings.defaultZone;
|
||||
luxon.Settings.defaultZone = new luxon.FixedOffsetZone.instance(-240);
|
||||
registerCleanup(() => {
|
||||
luxon.Settings.defaultZoneName = originalZoneName;
|
||||
luxon.Settings.defaultZone = originalZone;
|
||||
});
|
||||
|
||||
const controlPanel = await makeWithSearch({
|
||||
@@ -491,10 +491,10 @@ QUnit.module("Search", (hooks) => {
|
||||
QUnit.test("custom filter datetime between operator", async function (assert) {
|
||||
assert.expect(4);
|
||||
|
||||
const originalZoneName = luxon.Settings.defaultZoneName;
|
||||
luxon.Settings.defaultZoneName = new luxon.FixedOffsetZone.instance(-240);
|
||||
const originalZone = luxon.Settings.defaultZone;
|
||||
luxon.Settings.defaultZone = new luxon.FixedOffsetZone.instance(-240);
|
||||
registerCleanup(() => {
|
||||
luxon.Settings.defaultZoneName = originalZoneName;
|
||||
luxon.Settings.defaultZone = originalZone;
|
||||
});
|
||||
|
||||
const controlPanel = await makeWithSearch({
|
||||
|
||||
@@ -165,10 +165,10 @@ QUnit.module("Search", (hooks) => {
|
||||
QUnit.test("search date and datetime fields. Support of timezones", async function (assert) {
|
||||
assert.expect(4);
|
||||
|
||||
const originalZoneName = luxon.Settings.defaultZoneName;
|
||||
luxon.Settings.defaultZoneName = new luxon.FixedOffsetZone.instance(360);
|
||||
const originalZone = luxon.Settings.defaultZone;
|
||||
luxon.Settings.defaultZone = new luxon.FixedOffsetZone.instance(360);
|
||||
registerCleanup(() => {
|
||||
luxon.Settings.defaultZoneName = originalZoneName;
|
||||
luxon.Settings.defaultZone = originalZone;
|
||||
});
|
||||
|
||||
const controlPanel = await makeWithSearch({
|
||||
|
||||
@@ -52,11 +52,11 @@ function checkGlobalObjectsIntegrity() {
|
||||
function forceLocaleAndTimezoneWithCleanup() {
|
||||
const originalLocale = luxon.Settings.defaultLocale;
|
||||
luxon.Settings.defaultLocale = "en";
|
||||
const originalZoneName = luxon.Settings.defaultZoneName;
|
||||
luxon.Settings.defaultZoneName = "Europe/Brussels";
|
||||
const originalZone = luxon.Settings.defaultZone;
|
||||
luxon.Settings.defaultZone = "Europe/Brussels";
|
||||
registerCleanup(() => {
|
||||
luxon.Settings.defaultLocale = originalLocale;
|
||||
luxon.Settings.defaultZoneName = originalZoneName;
|
||||
luxon.Settings.defaultZone = originalZone;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user