Add following code in your functions.php file
//Disable assigning of agent
add_filter( 'wpcfe_assign_agent', 'disable_user_to_assign_agent', 1, 1 );
function disable_user_to_assign_agent( $users ){
//To disable Administrator to assign shipment
$key = array_search('administrator', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Employee to assign shipment
$key = array_search('wpcargo_employee', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Branch Manager to assign shipment
$key = array_search('wpcargo_branch_manager', $users);
if ($key !== false){
unset($users[$key]);
}
return $users;
}
//Disable assigning of client
add_filter( 'wpcfe_assign_client', 'disable_user_to_assign_client' );
function disable_user_to_assign_client( $users ){
//To disable Administrator to assign shipment
$key = array_search('administrator', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Employee to assign shipment
$key = array_search('wpcargo_employee', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Branch Manager to assign shipment
$key = array_search('wpcargo_branch_manager', $users);
if ($key !== false){
unset($users[$key]);
}
return $users;
}
//Disable assigning of branch manager
add_filter( 'wpcfe_assign_manager', 'disable_user_to_assign_manager' );
function disable_user_to_assign_manager( $users ){
//To disable Administrator to assign shipment
$key = array_search('administrator', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Employee to assign shipment
$key = array_search('wpcargo_employee', $users);
if ($key !== false){
unset($users[$key]);
}
//To disable Branch Manager to assign shipment
$key = array_search('wpcargo_branch_manager', $users);
if ($key !== false){
unset($users[$key]);
}
return $users;
}