{if $task} {include file="./includes/TasksTaskHelpers.inc.html" inline} {$_task_number = $task.project_id|cat:'.'|cat:$task.number} {$_task_link = '#/task/'|cat:$_task_number|cat:'/'} {$_task_hidden = ($task.hidden_timestamp && $task.hidden_timestamp > time()) ? 'hidden' : 'shown'}
{strip_tags(tasksTask::formatText($task.text))|truncate:83}
{/if} {* DUE *} {if !empty($task.due_date)} {* manually set due date overrides milestone general due date *}{wa_date('humandate', $task.due_date, waDateTime::getDefaultTimezone())|escape} {if !empty($task.view.due_text)} {$task.view.due_text} {/if}
{else if !empty($task.milestone.due_date)}{wa_date('humandate', $task.milestone.due_date, waDateTime::getDefaultTimezone())|escape} {$task.milestone.name|escape|truncate:32}
{/if} {if $wa->tasks->isPremium()} {if !empty($hash_type) && $hash_type == tasksCollection::HASH_INBOX && !empty($task.roles[$wa->userId()])} {$user_roles = $task.roles[$wa->userId()]} {foreach $user_roles as $user_role}{$user_role.name|escape}
{/foreach} {/if} {if !empty($hash_type) && $hash_type == tasksCollection::HASH_ASSIGNED && !empty($parsed_hash[1]) && !empty($task.roles[$parsed_hash[1]])} {$user_roles = $task.roles[$parsed_hash[1]]} {foreach $user_roles as $user_role}{$user_role.name|escape}
{/foreach} {/if} {/if} {* PINNED COMMENTS *} {$log_header_ids = array_unique([$task.assign_log_id, $task.comment_log_id])} {$_sort = sort($log_header_ids)} {foreach $log_header_ids as $log_id} {if !empty($task['log'][$log_id])} {$_l = $task.log[$log_id]} {if $_l.text}