[IMP]event:removed unnecessary imports and updated code for onchange start date
bzr revid: ssu@tinyerp.com-20121009110429-r5uyknqc61eqmd81
This commit is contained in:
parent
c94193d460
commit
971a4045f6
|
@ -19,11 +19,10 @@
|
|||
#
|
||||
##############################################################################
|
||||
|
||||
from datetime import datetime, timedelta, date
|
||||
from datetime import datetime, timedelta
|
||||
from osv import fields, osv
|
||||
from tools.translate import _
|
||||
from openerp import SUPERUSER_ID
|
||||
import time
|
||||
|
||||
class event_type(osv.osv):
|
||||
""" Event Type """
|
||||
|
@ -291,12 +290,16 @@ class event_event(osv.osv):
|
|||
return {'value' : values}
|
||||
|
||||
def onchange_start_date(self, cr, uid, ids, date_end=False, date_begin=False, context=None):
|
||||
value = {}
|
||||
if type(date_begin) is str:
|
||||
res = {'value':{}}
|
||||
if date_end:
|
||||
return res
|
||||
if isinstance(date_begin, str):
|
||||
date_begin = datetime.strptime(date_begin, "%Y-%m-%d %H:%M:%S")
|
||||
date_end = date_begin + timedelta(hours=1.00)
|
||||
return {'value': {'date_end':date_end.strftime("%Y-%m-%d %H:%M:%S")}}
|
||||
return {}
|
||||
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")}
|
||||
return res
|
||||
|
||||
# ----------------------------------------
|
||||
# OpenChatter methods and notifications
|
||||
|
|
|
@ -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,context)"/>
|
||||
<field name="date_begin" on_change="onchange_start_date(date_end,date_begin)"/>
|
||||
<field name="date_end"/>
|
||||
<field name="company_id" groups="base.group_multi_company"/>
|
||||
</group>
|
||||
|
|
Loading…
Reference in New Issue