2015-08-16 17:04:56 +02:00
< div class = "
task - board
< ? = $task [ 'is_active' ] == 1 ? 'draggable-item task-board-status-open ' . ( $task [ 'date_modification' ] > ( time () - $board_highlight_period ) ? 'task-board-recent' : '' ) : 'task-board-status-closed' ?>
color -< ? = $task [ 'color_id' ] ?> "
2015-02-25 17:29:06 +01:00
data - task - id = " <?= $task['id'] ?> "
data - owner - id = " <?= $task['owner_id'] ?> "
data - category - id = " <?= $task['category_id'] ?> "
data - due - date = " <?= $task['date_due'] ?> "
2015-08-16 17:04:56 +02:00
data - task - url = " <?= $this->url ->href('task', 'show', array('task_id' => $task['id'] , 'project_id' => $task['project_id'] )) ?> " >
2015-02-25 17:29:06 +01:00
< ? = $this -> render ( 'board/task_menu' , array ( 'task' => $task )) ?>
2015-08-16 17:04:56 +02:00
< ? php if ( $this -> board -> isCollapsed ( $project [ 'id' ])) : ?>
< div class = " task-board-collapsed " >
< ? php if ( ! empty ( $task [ 'assignee_username' ])) : ?>
< span title = " <?= $this->e ( $task['assignee_name'] ?: $task['assignee_username'] ) ?> " >
< ? = $this -> e ( $this -> user -> getInitials ( $task [ 'assignee_name' ] ? : $task [ 'assignee_username' ])) ?>
</ span > -
< ? php endif ?>
< span class = " tooltip " title = " <?= $this->e ( $task['title'] ) ?> "
< ? = $this -> url -> link ( $this -> e ( $task [ 'title' ]), 'task' , 'show' , array ( 'task_id' => $task [ 'id' ], 'project_id' => $task [ 'project_id' ]), false , 'task-board-collapsed-title' ) ?>
</ span >
</ div >
< ? php else : ?>
< div class = " task-board-expanded " >
2015-02-25 17:29:06 +01:00
2015-08-16 17:04:56 +02:00
< ? php if ( $task [ 'reference' ]) : ?>
< span class = " task-board-reference " title = " <?= t('Reference') ?> " >
( < ? = $task [ 'reference' ] ?> )
</ span >
< ? php endif ?>
2015-02-25 17:29:06 +01:00
2015-08-16 17:04:56 +02:00
< span class = " task-board-user <?= $this->user ->isCurrentUser( $task['owner_id'] ) ? 'task-board-current-user' : '' ?> " >
< ? = $this -> url -> link (
( ! empty ( $task [ 'owner_id' ]) ? ( $task [ 'assignee_name' ] ? : $task [ 'assignee_username' ]) : t ( 'Nobody assigned' )),
'board' ,
'changeAssignee' ,
array ( 'task_id' => $task [ 'id' ], 'project_id' => $task [ 'project_id' ]),
false ,
'task-board-popover' ,
t ( 'Change assignee' )
) ?>
</ span >
2015-02-25 17:29:06 +01:00
2015-08-16 17:04:56 +02:00
< ? php if ( $task [ 'is_active' ] == 1 ) : ?>
< div class = " task-board-days " >
< span title = " <?= t('Task age in days')?> " class = " task-days-age " >< ? = $this -> dt -> age ( $task [ 'date_creation' ]) ?> </span>
< span title = " <?= t('Days in this column')?> " class = " task-days-incolumn " >< ? = $this -> dt -> age ( $task [ 'date_moved' ]) ?> </span>
</ div >
< ? php else : ?>
< div class = " task-board-closed " >< i class = " fa fa-ban fa-fw " ></ i >< ? = t ( 'Closed' ) ?> </div>
< ? php endif ?>
2015-02-25 17:29:06 +01:00
2015-08-16 17:04:56 +02:00
< div class = " task-board-title " >
< ? = $this -> url -> link ( $this -> e ( $task [ 'title' ]), 'task' , 'show' , array ( 'task_id' => $task [ 'id' ], 'project_id' => $task [ 'project_id' ]), false , '' , t ( 'View this task' )) ?>
</ div >
2015-02-25 17:29:06 +01:00
2015-08-16 17:04:56 +02:00
< ? = $this -> render ( 'board/task_footer' , array (
'task' => $task ,
'not_editable' => $not_editable ,
)) ?>
2015-02-25 17:29:06 +01:00
</ div >
2015-08-16 17:04:56 +02:00
< ? php endif ?>
2015-02-25 17:29:06 +01:00
</ div >