mirror of
https://github.com/Karaka-Management/oms-Support.git
synced 2026-02-18 00:48:40 +00:00
bug fixes and template adjustments
This commit is contained in:
parent
0e2063e667
commit
a0a523874b
|
|
@ -315,9 +315,9 @@ final class ApiController extends Controller
|
||||||
{
|
{
|
||||||
$element = TicketElementMapper::get((int) ($request->getData('id')));
|
$element = TicketElementMapper::get((int) ($request->getData('id')));
|
||||||
$element->taskElement->due = new \DateTime((string) ($request->getData('due') ?? $element->getDue()->format('Y-m-d H:i:s')));
|
$element->taskElement->due = new \DateTime((string) ($request->getData('due') ?? $element->getDue()->format('Y-m-d H:i:s')));
|
||||||
$element->taskElement->setStatus((int) ($request->getData('status') ?? $element->taskElement->getStatus()));
|
|
||||||
$element->taskElement->description = Markdown::parse((string) ($request->getData('plain') ?? $element->taskElement->descriptionRaw));
|
$element->taskElement->description = Markdown::parse((string) ($request->getData('plain') ?? $element->taskElement->descriptionRaw));
|
||||||
$element->taskElement->descriptionRaw = (string) ($request->getData('plain') ?? $element->taskElement->descriptionRaw);
|
$element->taskElement->descriptionRaw = (string) ($request->getData('plain') ?? $element->taskElement->descriptionRaw);
|
||||||
|
$element->taskElement->setStatus((int) ($request->getData('status') ?? $element->taskElement->getStatus()));
|
||||||
|
|
||||||
$tos = $request->getData('to') ?? $request->header->account;
|
$tos = $request->getData('to') ?? $request->header->account;
|
||||||
if (!\is_array($tos)) {
|
if (!\is_array($tos)) {
|
||||||
|
|
|
||||||
|
|
@ -41,9 +41,7 @@ class TicketAttributeTypeL11n implements \JsonSerializable, ArrayableInterface
|
||||||
* @var int|TicketAttributeType
|
* @var int|TicketAttributeType
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
protected int |
|
protected int|TicketAttributeType $type = 0;
|
||||||
|
|
||||||
TicketAttributeType $type = 0;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Language.
|
* Language.
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ class TicketElement implements \JsonSerializable
|
||||||
* @var int
|
* @var int
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private int $id = 0;
|
protected int $id = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ticket element time
|
* Ticket element time
|
||||||
|
|
@ -60,6 +60,9 @@ class TicketElement implements \JsonSerializable
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor.
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param null|TaskElement $taskElement Task element
|
||||||
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public function __construct(TaskElement $taskElement = null)
|
public function __construct(TaskElement $taskElement = null)
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
<td><a class="content" href="<?= UriFactory::build('{/prefix}profile/single?for=' . $ticket->for->getId()); ?>"><?= $this->printHtml($ticket->for->name1); ?> <?= $this->printHtml($ticket->for->name2); ?></a>
|
<td><a class="content" href="<?= UriFactory::build('{/prefix}profile/single?for=' . $ticket->for->getId()); ?>"><?= $this->printHtml($ticket->for->name1); ?> <?= $this->printHtml($ticket->for->name2); ?></a>
|
||||||
<td><a href="<?= $url; ?>"><?= $this->printHtml($ticket->task->createdAt->format('Y-m-d H:i')); ?></a>
|
<td><a href="<?= $url; ?>"><?= $this->printHtml($ticket->task->createdAt->format('Y-m-d H:i')); ?></a>
|
||||||
<?php endforeach; if ($c == 0) : ?>
|
<?php endforeach; if ($c == 0) : ?>
|
||||||
<tr><td colspan="6" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
<tr><td colspan="7" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</table>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
<?php if (!empty($taskMedia)) : ?>
|
<?php if (!empty($taskMedia)) : ?>
|
||||||
<div>
|
<div>
|
||||||
<?php foreach ($taskMedia as $media) : ?>
|
<?php foreach ($taskMedia as $media) : ?>
|
||||||
<span><?= $media->name; ?></span>
|
<span><a class="content" href="<?= UriFactory::build('{/prefix}media/single?id=' . $media->getId());?>"><?= $media->name; ?></a></span>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
@ -236,7 +236,6 @@ echo $this->getData('nav')->render(); ?>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
|
|
||||||
<?php $elementMedia = $element->getMedia();
|
<?php $elementMedia = $element->getMedia();
|
||||||
if (!empty($elementMedia)
|
if (!empty($elementMedia)
|
||||||
|| ($task->isEditable
|
|| ($task->isEditable
|
||||||
|
|
@ -246,7 +245,7 @@ echo $this->getData('nav')->render(); ?>
|
||||||
<?php if (!empty($elementMedia)) : ?>
|
<?php if (!empty($elementMedia)) : ?>
|
||||||
<div>
|
<div>
|
||||||
<?php foreach ($elementMedia as $media) : ?>
|
<?php foreach ($elementMedia as $media) : ?>
|
||||||
<span><?= $media->name; ?></span>
|
<span><a class="content" href="<?= UriFactory::build('{/prefix}media/single?id=' . $media->getId());?>"><?= $media->name; ?></a></span>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": ">=9.4",
|
"phpunit/phpunit": ">=9.4",
|
||||||
"friendsofphp/php-cs-fixer": ">=3.0",
|
"friendsofphp/php-cs-fixer": ">=3.0",
|
||||||
"squizlabs/php_codesniffer": ">=3.5",
|
"squizlabs/php_codesniffer": ">=3.6",
|
||||||
"phpmd/phpmd": ">=2.9",
|
"phpmd/phpmd": ">=2.9",
|
||||||
"phpstan/phpstan": ">=0.12.58",
|
"phpstan/phpstan": ">=0.12.58",
|
||||||
"phan/phan": ">=3.2.6"
|
"phan/phan": ">=3.2.6"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user