Skip to content
Snippets Groups Projects
Commit b7d78a17 authored by Jared Hancock's avatar Jared Hancock
Browse files

Merge pull request #2452 from protich/issue/task-assignment


tasks: Assignment on task create

Reviewed-By: default avatarJared Hancock <jared@osticket.com>
parents a971366d ac3204d5
No related branches found
No related tags found
No related merge requests found
......@@ -1212,14 +1212,18 @@ class Task extends TaskModel implements RestrictedAccess, Threadable {
// Get role for the dept
$role = $thisstaff->getRole($task->dept_id);
// Assignment
if ($vars['internal_formdata']['assignee']
$assignee = $vars['internal_formdata']['assignee'];
if ($assignee
// skip assignment if the user doesn't have perm.
&& $role->hasPerm(Task::PERM_ASSIGN)) {
$_errors = array();
$form = AssignmentForm::instantiate(array(
'assignee' => $vars['internal_formdata']['assignee']));
$assigneeId = sprintf('%s%d',
($assignee instanceof Staff) ? 's' : 't',
$assignee->getId());
$form = AssignmentForm::instantiate(array('assignee' => $assigneeId));
$task->assign($form, $_errors);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment