Change task able to edit only assignment group and change manager

chinna
Mega Guru

Hi All,

 

i have a requirement like in the change task  all the fields should be editable by only the change manager and assignment group members(i mean CTask assignment group only).

 

How can i acheive this, if we need to write on load client script, Or by through acls.

can anyone help me on this.

 

Regards,

Chinna

 

1 ACCEPTED SOLUTION

Hi Chinna,

My previous code was to check for a user, which is assigned as a change manager(in the field "change_manager_field_name") on the change ticket. if you need to validate it for "change_manager" role the script will be like

answer = false;

if(gs.getUser().isMemberOf(current.assignment_group) || gs.hasRole('change_manager'){
answer = true
}

Regards
Air

View solution in original post

13 REPLIES 13

manish64
Giga Guru

write "write" acl for change task colomun 

Hi manish,

 

thanks for your quick reply, if need script for this.

 

can pls share script for this.

 

Regards,

chinna

AirSquire
Tera Guru

Use  table.*   write    ACL and the script will be

answer = false;

if(gs.getUser().isMemberOf(current.assignment_group)){
answer = true
}

Regards
Air

Updating the code to include change manager also

Note: edit the script to use your change manager field name on the change form

answer = false;

if(gs.getUser().isMemberOf(current.assignment_group) || gs.getUserID() == current.change_request.change_manager_field_name){
answer = true
}

Regards
Air