[IMP]event:improved code as per suggestion

bzr revid: ssu@tinyerp.com-20121010062204-gna6c83qfhqhr4zy
This commit is contained in:
Saurang Suthar 2012-10-10 11:52:04 +05:30
parent 86950ea301
commit 229758122d
2 changed files with 5 additions and 7 deletions

View File

@ -289,16 +289,14 @@ class event_event(osv.osv):
return {'value' : values}
def onchange_start_date(self, cr, uid, ids, date_end=False, date_begin=False, context=None):
def onchange_start_date(self, cr, uid, ids, date_begin=False, date_end=False, context=None):
res = {'value':{}}
if date_end:
return res
if isinstance(date_begin, str):
if date_begin and isinstance(date_begin, str):
date_begin = datetime.strptime(date_begin, "%Y-%m-%d %H:%M:%S")
if isinstance(date_end, str):
date_end = datetime.strptime(date_end, "%Y-%m-%d %H:%M:%S")
date_end = date_begin + timedelta(hours=1)
res['value'] = {'date_end': date_end.strftime("%Y-%m-%d %H:%M:%S")}
date_end = date_begin + timedelta(hours=1)
res['value'] = {'date_end': date_end.strftime("%Y-%m-%d %H:%M:%S")}
return res
# ----------------------------------------

View File

@ -134,7 +134,7 @@
</group>
<group>
<field name="type" on_change="onchange_event_type(type,context)"/>
<field name="date_begin" on_change="onchange_start_date(date_end,date_begin)"/>
<field name="date_begin" on_change="onchange_start_date(date_begin,date_end)"/>
<field name="date_end"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>