[IMP] event: The timezone of the event should be required field because if the user does not set timezone then in website_event(frontend) for event's timezone is not intuitive

This commit is contained in:
Jigar Patel
2016-03-07 09:20:34 +01:00
committed by Yannick Tivisse
parent 62fb8d8a34
commit 159f6c9e1f
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -118,7 +118,7 @@ class event_event(models.Model):
'event.registration', 'event_id', string='Attendees',
readonly=False, states={'done': [('readonly', True)]})
# Date fields
date_tz = fields.Selection('_tz_get', string='Timezone', default=lambda self: self.env.user.tz)
date_tz = fields.Selection('_tz_get', string='Timezone', required=True, default=lambda self: self.env.user.tz)
date_begin = fields.Datetime(
string='Start Date', required=True,
track_visibility='onchange', states={'done': [('readonly', True)]})
+2
View File
@@ -28,6 +28,7 @@ class TestEventCommon(common.TransactionCase):
'login': 'Armande',
'alias_name': 'armande',
'email': 'armande.eventuser@example.com',
'tz': 'Europe/Brussels',
'groups_id': [(6, 0, [self.group_employee_id, self.group_event_user_id])]
})
self.user_eventmanager = self.Users.with_context({'no_reset_password': True}).create({
@@ -35,5 +36,6 @@ class TestEventCommon(common.TransactionCase):
'login': 'bastien',
'alias_name': 'bastien',
'email': 'bastien.eventmanager@example.com',
'tz': 'Europe/Brussels',
'groups_id': [(6, 0, [self.group_employee_id, self.group_event_manager_id])]
})