ef21b193cd7f6ada2a3b7d9106cf791c7c0534a1
PURPOSE The week dates computed by our datepicker do not meet the ISO 8601 standard: The ISO 8601 definition for week 01 is the week with the first Thursday of the Gregorian year (i.e. of January) in it. The following definitions based on properties of this week are mutually equivalent, since the ISO week starts with Monday: - It is the first week with a majority (4 or more) of its days in January. - Its first day is the Monday nearest to 1 January. - It has 4 January in it. Hence the earliest possible first week extends from Monday 29 December (previous Gregorian year) to Sunday 4 January, the latest possible first week extends from Monday 4 January to Sunday 10 January. - It has the year's first working day in it, if Saturdays, Sundays and 1 January are not working days. If 1 January is on a Monday, Tuesday, Wednesday or Thursday, it is in W01. If it is on a Friday, it is part of W53 of the previous year. If it is on a Saturday, it is part of the last week of the previous year which is numbered W52 in a common year and W53 in a leap year. If it is on a Sunday, it is part of W52 of the previous year. https://en.wikipedia.org/wiki/ISO_week_date#First_week Since Jan 1st 2021 falls on a Friday, according to the ISO 8601 standard above, the first week of 2021 is the one starting on Jan 4th. Nevertheless, it looks like our datepicker simply assumes that the first week of the year is simply the one including Jan 1st. SPECIFICATION Fix the week dates of our datepicker to meet the ISO 8601 standard. Task - 2458112 closes odoo/odoo#73270 Signed-off-by: Simon Genin (ges@odoo) <ges@odoo.com> Co-authored-by: Mohammed Shekha <msh@odoo.com>
…
…
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%