diff --git a/Controller/BackendController.php b/Controller/BackendController.php
index 73f59fc..24b7dc3 100755
--- a/Controller/BackendController.php
+++ b/Controller/BackendController.php
@@ -124,6 +124,8 @@ final class BackendController extends Controller
->with('task/createdBy')
->with('ticketElements')
->with('ticketElements/taskElement')
+ ->with('ticketElements/taskElement/createdBy')
+ ->with('ticketElements/taskElement/media')
->with('attributes')
->with('for')
->with('app');
diff --git a/Theme/Backend/support-list.tpl.php b/Theme/Backend/support-list.tpl.php
index 5b08e71..2dfc5b3 100755
--- a/Theme/Backend/support-list.tpl.php
+++ b/Theme/Backend/support-list.tpl.php
@@ -43,7 +43,10 @@ echo $this->getData('nav')->render(); ?>
$url = UriFactory::build('{/prefix}support/ticket?{?}&id=' . $ticket->getId());
?>
- | = $this->getHtml('S' . $ticket->task->getStatus(), 'Tasks'); ?>
+ |
+
+ = $this->getHtml('S' . $ticket->task->getStatus(), 'Tasks'); ?>
+
| = $this->getHtml('P' . $ticket->task->getPriority(), 'Tasks'); ?>
| = $this->printHtml($ticket->task->title); ?>
| = $this->printHtml($ticket->task->createdBy->name1); ?> = $this->printHtml($ticket->task->createdBy->name2); ?>
diff --git a/Theme/Backend/support-ticket.tpl.php b/Theme/Backend/support-ticket.tpl.php
index 358e53a..b1dd8d0 100755
--- a/Theme/Backend/support-ticket.tpl.php
+++ b/Theme/Backend/support-ticket.tpl.php
@@ -174,72 +174,72 @@ echo $this->getData('nav')->render(); ?>
$element) : ++$c; ?>
- getStatus() !== TaskStatus::OPEN)
- || ($previous !== null && $element->getStatus() !== $previous->getStatus())
+ taskElement->getStatus() !== TaskStatus::OPEN)
+ || ($previous !== null && $element->taskElement->getStatus() !== $previous->taskElement->getStatus())
) : ?>
- getPriority() !== $task->getPriority())
- || ($previous !== null && $element->getPriority() !== $previous->getPriority())
+ taskElement->getPriority() !== $task->getPriority())
+ || ($previous !== null && $element->taskElement->getPriority() !== $previous->taskElement->getPriority())
) : ?>
- description !== '') : ?>
- taskElement->description !== '') : ?>
+
+ data-id="= $element->taskElement->getId(); ?>"
+ data-uri="= UriFactory::build('{/api}task/element?id=' . $element->taskElement->getId() .'&csrf={$CSRF}'); ?>">
-
+
- = $this->printHtml($element->createdBy->name1); ?> - = $this->printHtml($element->createdAt->format('Y-m-d H:i')); ?>
+ = $this->printHtml($element->taskElement->createdBy->name1); ?> - = $this->printHtml($element->taskElement->createdAt->format('Y-m-d H:i')); ?>
- description !== '') : ?>
+ taskElement->description !== '') : ?>
= $element->description; ?>
+ data-value="">= $element->taskElement->description; ?>
- getMedia();
+ taskElement->getMedia();
if (!empty($elementMedia)
|| ($task->isEditable
- && $this->request->header->account === $element->createdBy->getId())
+ && $this->request->header->account === $element->taskElement->createdBy->getId())
) : ?>
- getStatus() !== TaskStatus::CANCELED
- || $element->getStatus() !== TaskStatus::DONE
- || $element->getStatus() !== TaskStatus::SUSPENDED
+ taskElement->getStatus() !== TaskStatus::CANCELED
+ || $element->taskElement->getStatus() !== TaskStatus::DONE
+ || $element->taskElement->getStatus() !== TaskStatus::SUSPENDED
|| $c != $cElements
) : ?>
getPriority() === TaskPriority::NONE
+ if ($element->taskElement->getPriority() === TaskPriority::NONE
&& ($previous !== null
- && $previous->due->format('Y/m/d H:i') !== $element->due->format('Y/m/d H:i')
+ && $previous->due->format('Y/m/d H:i') !== $element->taskElement->due->format('Y/m/d H:i')
)
) : ?>
- = $this->getHtml('Due'); ?>: = $this->printHtml($element->due->format('Y/m/d H:i')); ?>
- getPriority() !== $element->getPriority()) : ?>
- = $this->getHtml('Priority'); ?>: = $this->getHtml('P' . $element->getPriority(), 'Tasks'); ?>
+ = $this->getHtml('Due'); ?>: = $this->printHtml($element->taskElement->due->format('Y/m/d H:i')); ?>
+ taskElement->getPriority() !== $element->taskElement->getPriority()) : ?>
+ = $this->getHtml('Priority'); ?>: = $this->getHtml('P' . $element->taskElement->getPriority(), 'Tasks'); ?>
isEditable
- && $this->request->header->account === $element->createdBy->getId()
+ && $this->request->header->account === $element->taskElement->createdBy->getId()
) : ?>
-
+
@@ -285,13 +285,13 @@ echo $this->getData('nav')->render(); ?>
getTo();
+ $tos = $element->taskElement->getTo();
if (\count($tos) > 1
- || (!empty($tos) && $tos[0]->getRelation()->getId() !== $element->createdBy->getId())
+ || (!empty($tos) && $tos[0]->getRelation()->getId() !== $element->taskElement->createdBy->getId())
) : ?>
|