Nasreddin Boulif (bon) c54a377490 [FIX] purchase: sent message with date_planned localised in PO timezone
Steps to reproduce:

  - Activate debug mode
  - Install `Purchase` module
  - Set user timezone to `Europe/Brussels`
  - Create a purchase order and add an order line
  - Set `Receipt Date` to any date in the future with time 01:00:00
  - Confirm the purchase order
  - Click on "Confirm Receipt Date" button
  - Check message in the chatter

Issue:

  The receipt date is the day before the one set in the purchase order.
  (Same issue when sending reminder by mail)

Cause:

  `date_planned` is stored in UTC in the database and used as it is in
  the message.

Solution:

  Convert `date_planned` to the order timezone before sending the
  message.

opw-3503928

closes odoo/odoo#147525

X-original-commit: 7407cf441ae271aa6a4e67c351a5d5ca8de30b08
Signed-off-by: William Henrotin (whe) <whe@odoo.com>
Signed-off-by: Nasreddin Boulif (bon) <bon@odoo.com>
2023-12-26 22:56:44 +00:00
2023-11-02 21:02:44 +00:00
2023-12-26 08:36:45 +00:00
…
…
…

Build Status Tech Doc Help Nightly Builds

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

S
Description
No description provided
Readme LGPL-3.0
3.4 GiB
Languages
Python 49.6%
JavaScript 47.8%
SCSS 2%
CSS 0.3%
HTML 0.2%