From aded9bf8397361a2e82bc4783d134834f366e331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 25 Sep 2015 10:00:23 +0200 Subject: [PATCH] [FIX] event : - dates are editable even in confirm state. Only events in done states are not editable. - the print badge button is actually a button to edit badges, so let us udpate the name --- addons/event/models/event.py | 4 ++-- addons/website_event/views/website_event_backend.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/event/models/event.py b/addons/event/models/event.py index f73257b8a01..801b67660b1 100644 --- a/addons/event/models/event.py +++ b/addons/event/models/event.py @@ -122,10 +122,10 @@ class event_event(models.Model): date_tz = fields.Selection('_tz_get', string='Timezone', default=lambda self: self.env.user.tz) date_begin = fields.Datetime( string='Start Date', required=True, - readonly=True, states={'draft': [('readonly', False)]}) + track_visibility='onchange', states={'done': [('readonly', True)]}) date_end = fields.Datetime( string='End Date', required=True, - readonly=True, states={'draft': [('readonly', False)]}) + track_visibility='onchange', states={'done': [('readonly', True)]}) date_begin_located = fields.Datetime(string='Start Date Located', compute='_compute_date_begin_tz') date_end_located = fields.Datetime(string='End Date Located', compute='_compute_date_end_tz') diff --git a/addons/website_event/views/website_event_backend.xml b/addons/website_event/views/website_event_backend.xml index 3d626452a7d..221588825ae 100644 --- a/addons/website_event/views/website_event_backend.xml +++ b/addons/website_event/views/website_event_backend.xml @@ -22,12 +22,12 @@