bzr revid: apa@tinyerp.com-20120321052126-j5p0itn5ij5gdnia
This commit is contained in:
Amit Patel (OpenERP)
2012-03-21 10:51:26 +05:30
parent 495a17e696
commit 15249d4ce1
+6 -1
View File
@@ -216,10 +216,15 @@ class event_event(osv.osv):
def subscribe_to_event(self,cr,uid,ids,context=None):
register_pool = self.pool.get('event.registration')
user_pool = self.pool.get('res.users')
curr_reg_id = register_pool.search(cr,uid,[('user_id','=',uid),('event_id','=',ids[0])])
user = user_pool.browse(cr,uid,uid,context)
print user.user_email
if not curr_reg_id:
register_pool.create(cr, uid, {'state':'open',
'event_id':ids[0],
'email':user.user_email,
'name':user.name,
'subscribe':True,
})
else:
@@ -234,7 +239,7 @@ class event_event(osv.osv):
register_pool = self.pool.get('event.registration')
curr_reg_id = register_pool.search(cr,uid,[('user_id','=',uid),('event_id','=',ids[0])])
if curr_reg_id:
register_pool.write(cr, uid, curr_reg_id,{'state':'draft',
register_pool.write(cr, uid, curr_reg_id,{'state':'cancel',
'event_id':ids[0],
'subscribe':False
})