Page 2 of 2

Re: Can we assign ticket to whoever created it from admin pa

Posted: Fri Jul 06, 2012 4:46 am
by steve
What you posted initially should work fine, I was just showing how I would do it, as I do not use ticket assignment at all.

Re: Can we assign ticket to whoever created it from admin pa

Posted: Fri Jul 06, 2012 4:07 pm
by dr_patso
ah okay thanks Steve!

Re: Can we assign ticket to whoever created it from admin pa

Posted: Mon Aug 13, 2012 7:20 am
by dr_patso
for hesk 2.4

in /admin/new_ticket.php remove line 584, as it adds the unassigned option to the top

Code: Select all

<option value="-1"> > <?php echo $hesklang['unas']; ?> < </option>
now auto assign should be the top default selection!

now in /admin/admin_submit_ticket.php

starting around line 114 change

Code: Select all

    // Automatically assign owner?
    elseif ($tmpvar['owner'] == -2 && $hesk_settings['autoassign'] == 1)
    {
		$autoassign_owner = hesk_autoAssignTicket($tmpvar['category']);
		if ($autoassign_owner)
		{
			$tmpvar['owner']    = $_['id'];
			$tmpvar['history'] .= sprintf($hesklang['thist10'],hesk_date(),$autoassign_owner['name'].' ('.$autoassign_owner['user'].')');
		}
        else
        {
        	$tmpvar['owner'] = 0;
        }
    }
to

Code: Select all

    // Automatically assign owner?
    elseif ($tmpvar['owner'] == -2 && $hesk_settings['autoassign'] == 1)
    {
		$autoassign_owner = hesk_autoAssignTicket($tmpvar['category']);
		if ($autoassign_owner)
		{
			$tmpvar['owner']    = $_SESSION['id'];
			$tmpvar['history'] .= sprintf($hesklang['thist10'],hesk_date(),$autoassign_owner['name'].' ('.$autoassign_owner['user'].')');
		}
        else
        {
        	$tmpvar['owner'] = 0;
        }
    }