diff --git a/addons/event/event.py b/addons/event/event.py index 5e075d4bd30..376fc122120 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -310,7 +310,6 @@ class event_registration(osv.osv): 'phone': fields.char('Phone', size=64), 'name': fields.char('Name', size=128, select=True), 'active': fields.boolean('Active'), - 'duration': fields.float('Duration'), } _defaults = { @@ -410,14 +409,9 @@ class event_registration(osv.osv): return {} event_obj = self.pool.get('event.event') data_event = event_obj.browse(cr, uid, event_id, context=context) - start = datetime.strptime(data_event.date_begin, "%Y-%m-%d %H:%M:%S") - end = datetime.strptime(data_event.date_end, "%Y-%m-%d %H:%M:%S") - diff = end - start - duration = float(diff.days)* 24 + (float(diff.seconds) / 3600) value ['value']= {'event_begin_date': data_event.date_begin, 'event_end_date': data_event.date_end, 'company_id': data_event.company_id and data_event.company_id.id or False, - 'duration': round(duration, 2), } return value diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 6fc0a149cf3..6dbad5fcd88 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -463,7 +463,9 @@