From 9ae3654d68e81eca54cae9507188b9ae3620fdc3 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Wed, 8 May 2019 11:47:00 +0200 Subject: [PATCH] [FIX] default today service on day --- hotel/wizard/service_on_day.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/hotel/wizard/service_on_day.py b/hotel/wizard/service_on_day.py index 282c5a92e..c6c269804 100644 --- a/hotel/wizard/service_on_day.py +++ b/hotel/wizard/service_on_day.py @@ -1,16 +1,24 @@ # Copyright 2017 DarĂ­o Lodeiros # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from openerp import models, fields, api +from odoo.tools import ( + DEFAULT_SERVER_DATE_FORMAT) class ServiceOnDay(models.TransientModel): _name = 'service.on.day' + def _get_default_date(self): + tz_hotel = self.env['ir.default'].sudo().get( + 'res.config.settings', 'tz_hotel') + today = fields.Date.context_today(self.with_context(tz=tz_hotel)) + return fields.Date.from_string(today).strftime(DEFAULT_SERVER_DATE_FORMAT) + product_id = fields.Many2one('product.product', 'Service', required=True, domain=[('per_day', '=', True)]) product_qty = fields.Integer('Quantity', default=1) - date = fields.Date('Date', default=fields.Date.today()) + date = fields.Date('Date', default=_get_default_date) @api.multi def set_service(self):