Daily updates from Odoo
Navigate
Branch
Friday, June 26, 2020
9 changes
Enhancements to existing features
The timesheet experience has been refreshed with clearer labels, consistent module icons, improved image display, and employee profile photos in grid views. Time Off setup is also easier to configure with company-specific projects and task choices that adjust to the selected project, helping users manage timesheets more smoothly.
This update significantly redesigns online appointment scheduling for both staff and website visitors. It adds easier sharing, improved appointment cards, category-based filtering, and a refreshed booking flow so customers can find and book appointments more smoothly.
Users who open links inside Odoo will now stay within their current menu context when the link does not specify a menu. This avoids confusing jumps to another app menu, such as moving from Employees to Appraisals after clicking an onboarding-related link.
Features or functions removed from Odoo
The separate IoT pairing add-on has been removed because its connection wizard is now part of the main IoT module. This simplifies setup and maintenance while keeping the IoT Box connection flow available in the standard IoT app.
Original PR description
The iot_pairing module was added in stable versions (#371ef55) because we needed to modify the IoT Box connection wizard. We can now remove it in master and integrate it with the IoT module. TaskID: 2246535
Miscellaneous changes
This is similar to 65aa42e6710671491aca14d0720b892543fa302b but applied for l10n_nl. Upgrade request 49406 Forward-Port-Of: odoo/enterprise#11476
Original PR description
This is similar to 65aa42e6710671491aca14d0720b892543fa302b but applied for l10n_nl. Upgrade request 49406 Forward-Port-Of: odoo/enterprise#11476
Amazon does not always replies with UTF-8 encoded responses, and the specified encoding is sometimes wrong. This commit replaces the response encoding by its apparent encoding to mitigate such cases. In the process, it also makes the response text the unique acceptable result data because the library was never capable of handling bytes. opw-2267543 Forward-Port-Of: odoo/enterprise#11434
Original PR description
Amazon does not always replies with UTF-8 encoded responses, and the specified encoding is sometimes wrong. This commit replaces the response encoding by its apparent encoding to mitigate such cases. In the process, it also makes the response text the unique acceptable result data because the library was never capable of handling bytes. opw-2267543 Forward-Port-Of: odoo/enterprise#11434
The field for locality on the partner view has 2 options, char value or a value from the SAT catalog, this second option is used when you need to generate a CFDI with external trade complement, because needs a value from the catalog. Now, when you select the locality from the catalog hide the char field. Same case that with the city and city_id here https://github.com/odoo/odoo/blob/13.0/addons/base_address_city/models/res_partner.py#L37 Before:  Now:  Forward-Port-Of: odoo/enterprise#11380
### Issue - Install mail_github - Discuss > Integrations > Github - Select a channel Traceback invalid color field ### Cause In the XML view, we have a color_field but there is no color field in the model ### Solution Remove the color_field attribute **OPW-2284412** Forward-Port-Of: odoo/enterprise#11447
Original PR description
### Issue - Install mail_github - Discuss > Integrations > Github - Select a channel Traceback invalid color field ### Cause In the XML view, we have a color_field but there is no color field in the model ### Solution Remove the color_field attribute **OPW-2284412** Forward-Port-Of: odoo/enterprise#11447
- Change the date format on the language to "%d/%m/%Y"; - Create two invoices for the same customer with two different dates, one with a day smaller than 12 and other with a date bigger than 12. For example: 08/06/2020 and 24/06/2020; - Go to customers, select the customer, click partner ledger; - Export (xlsx); Before this commit, in the exported file the dates were wrong, the dates with day smaller than 12 were mixed up month and day. The result in Excel is 2020-08-06 and 20
Original PR description
- Change the date format on the language to "%d/%m/%Y";
- Create two invoices for the same customer with two different dates,
one with a day smaller than 12 and other with a date bigger than 12.
For example: 08/06/2020 and 24/06/2020;
- Go to customers, select the customer, click partner ledger;
- Export (xlsx);
Before this commit, in the exported file the dates were wrong, the dates
with day smaller than 12 were mixed up month and day. The result in
Excel is 2020-08-06 and 2020-06-24.
Now, dates are exported correctly (2020-06-08 and 2020-06-24).
opw-2273900
Forward-Port-Of: odoo/enterprise#11433