From 14765e0ff05b2db3f9c17cea4127c844c32cd549 Mon Sep 17 00:00:00 2001 From: Akim Juillerat Date: Thu, 16 Apr 2020 11:18:57 +0200 Subject: [PATCH] fixup! fixup! fixup! fixup! Add module partner_tz --- partner_tz/__init__.py | 1 - partner_tz/models/__init__.py | 1 - partner_tz/models/res_partner.py | 10 ---------- partner_tz/readme/DESCRIPTION.rst | 3 +-- partner_tz/readme/ROADMAP.rst | 8 ++++++++ 5 files changed, 9 insertions(+), 14 deletions(-) delete mode 100644 partner_tz/models/__init__.py delete mode 100644 partner_tz/models/res_partner.py create mode 100644 partner_tz/readme/ROADMAP.rst diff --git a/partner_tz/__init__.py b/partner_tz/__init__.py index 738a2eec06bf..fa947c50bbe4 100644 --- a/partner_tz/__init__.py +++ b/partner_tz/__init__.py @@ -1,2 +1 @@ -from . import models from . import tools diff --git a/partner_tz/models/__init__.py b/partner_tz/models/__init__.py deleted file mode 100644 index 91fed54d404e..000000000000 --- a/partner_tz/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_partner diff --git a/partner_tz/models/res_partner.py b/partner_tz/models/res_partner.py deleted file mode 100644 index 069f9c3aaee3..000000000000 --- a/partner_tz/models/res_partner.py +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2020 Camptocamp SA -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) -from odoo import fields, models - - -class ResPartner(models.Model): - - _inherit = "res.partner" - - tz = fields.Selection(default=None) diff --git a/partner_tz/readme/DESCRIPTION.rst b/partner_tz/readme/DESCRIPTION.rst index ca7456a53769..59b81af6dbbf 100644 --- a/partner_tz/readme/DESCRIPTION.rst +++ b/partner_tz/readme/DESCRIPTION.rst @@ -1,3 +1,2 @@ -This module removes timezone default value on res.partner and display the field -on form view. +This module displays the timezone field on partner form view. Moreover it provides a few tools function in `tools/tz_utils.py`. diff --git a/partner_tz/readme/ROADMAP.rst b/partner_tz/readme/ROADMAP.rst new file mode 100644 index 000000000000..50697b892546 --- /dev/null +++ b/partner_tz/readme/ROADMAP.rst @@ -0,0 +1,8 @@ +* Odoo default value for timezone field uses the tz set on the connected user. + So if a user creates a partner located in a different timezone than his own, + the created partner will be set in the user's timezone instead of having the + timezone from its own location. + Ideally, we should change this behaviour to get the timezone from the country + and city of the partner when they are defined. + http://www.geonames.org/export/web-services.html#timezone might be a good + starting point.