System Manager can close ticket

This commit is contained in:
Ravi Dey
2011-07-13 15:07:42 +05:30
parent af596344ba
commit 63371271d2

View File

@@ -33,12 +33,14 @@ $.extend(cur_frm.cscript, {
refresh: function(doc) { refresh: function(doc) {
cs.make_listing(doc); cs.make_listing(doc);
if(!doc.__islocal) { if(!doc.__islocal) {
if(in_list(user_roles,'System Manager')) {
if(doc.allocated_to) if(doc.status!='Closed') cur_frm.add_custom_button('Close Ticket', cs['Close Ticket']);
if(doc.status=='Closed') cur_frm.add_custom_button('Re-Open Ticket', cs['Re-Open Ticket']);
}else if(doc.allocated_to) {
set_field_permlevel('status',2); set_field_permlevel('status',2);
if(user==doc.allocated_to && doc.status!='Closed') cur_frm.add_custom_button('Close Ticket', cs['Close Ticket']); if(user==doc.allocated_to && doc.status!='Closed') cur_frm.add_custom_button('Close Ticket', cs['Close Ticket']);
if(doc.status=='Closed') cur_frm.add_custom_button('Re-Open Ticket', cs['Re-Open Ticket']); }
// can't change the main message & subject once set // can't change the main message & subject once set
set_field_permlevel('subject',2); set_field_permlevel('subject',2);