[IMP]: Click on Direct in OpenERP should redirect to calender view of meeting
bzr revid: aja@tinyerp.com-20130716095015-ls0xkmq7irn11z8c
This commit is contained in:
@@ -49,10 +49,16 @@ instance.base_calendar = {}
|
||||
var att_status = "do_decline";
|
||||
var self = this;
|
||||
var reload_page = function(){
|
||||
return location.replace(_.str.sprintf('/?db=%s#id=%s&view_type=%s&model=crm.meeting',self.db,self.id,self.view_type));
|
||||
if(self.view_type === 'form'){
|
||||
return location.replace(_.str.sprintf('/?db=%s#id=%s&view_type=%s&model=crm.meeting',self.db,self.id,self.view_type));
|
||||
}
|
||||
else{
|
||||
return location.replace(_.str.sprintf('/?db=%s#view_type=%s&model=crm.meeting&action=%s',self.db,self.view_type,self.action));
|
||||
}
|
||||
}
|
||||
if(self.status === 'accepted'){att_status = "do_accept";}
|
||||
var calender_attendee = new instance.web.Model('calendar.attendee')
|
||||
|
||||
return calender_attendee.get_func("search_read")([["id", "=", parseInt(this.token)]],['state']).done(function(res){
|
||||
if(res[0] && res[0]['state'] === "needs-action"){
|
||||
return calender_attendee.call(att_status,[[parseInt(self.token)]]).done(reload_page);
|
||||
|
||||
Reference in New Issue
Block a user