mirror of
https://github.com/Karaka-Management/oms-Support.git
synced 2026-02-09 13:28:41 +00:00
autofixes
This commit is contained in:
parent
3b980fd3f7
commit
8fee2a9a88
|
|
@ -15,20 +15,20 @@ declare(strict_types=1);
|
||||||
namespace Modules\Support\Controller;
|
namespace Modules\Support\Controller;
|
||||||
|
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
|
use Modules\Tag\Models\NullTag;
|
||||||
use Modules\Tasks\Models\Task;
|
use Modules\Tasks\Models\Task;
|
||||||
use Modules\Tasks\Models\TaskElement;
|
use Modules\Tasks\Models\TaskElement;
|
||||||
use Modules\Tasks\Models\TaskElementMapper;
|
use Modules\Tasks\Models\TaskElementMapper;
|
||||||
use Modules\Tasks\Models\TaskMapper;
|
use Modules\Tasks\Models\TaskMapper;
|
||||||
use Modules\Tasks\Models\TaskStatus;
|
use Modules\Tasks\Models\TaskStatus;
|
||||||
use Modules\Tasks\Models\TaskType;
|
use Modules\Tasks\Models\TaskType;
|
||||||
|
use phpOMS\Message\Http\HttpResponse;
|
||||||
use phpOMS\Message\Http\RequestStatusCode;
|
use phpOMS\Message\Http\RequestStatusCode;
|
||||||
use phpOMS\Message\NotificationLevel;
|
use phpOMS\Message\NotificationLevel;
|
||||||
use phpOMS\Message\RequestAbstract;
|
use phpOMS\Message\RequestAbstract;
|
||||||
use phpOMS\Message\ResponseAbstract;
|
use phpOMS\Message\ResponseAbstract;
|
||||||
use phpOMS\Model\Message\FormValidation;
|
use phpOMS\Model\Message\FormValidation;
|
||||||
use phpOMS\Utils\Parser\Markdown\Markdown;
|
use phpOMS\Utils\Parser\Markdown\Markdown;
|
||||||
use Modules\Tag\Models\NullTag;
|
|
||||||
use phpOMS\Message\Http\HttpResponse;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Api controller for the tasks module.
|
* Api controller for the tasks module.
|
||||||
|
|
@ -116,9 +116,9 @@ final class ApiController extends Controller
|
||||||
*/
|
*/
|
||||||
private function createTicketFromRequest(RequestAbstract $request) : Task
|
private function createTicketFromRequest(RequestAbstract $request) : Task
|
||||||
{
|
{
|
||||||
$task = new Task();
|
$task = new Task();
|
||||||
$task->title = (string) ($request->getData('title') ?? '');
|
$task->title = (string) ($request->getData('title') ?? '');
|
||||||
$task->description = Markdown::parse((string) ($request->getData('plain') ?? ''));
|
$task->description = Markdown::parse((string) ($request->getData('plain') ?? ''));
|
||||||
$task->descriptionRaw = (string) ($request->getData('plain') ?? '');
|
$task->descriptionRaw = (string) ($request->getData('plain') ?? '');
|
||||||
$task->setCreatedBy(new NullAccount($request->header->account));
|
$task->setCreatedBy(new NullAccount($request->header->account));
|
||||||
$task->setStatus(TaskStatus::OPEN);
|
$task->setStatus(TaskStatus::OPEN);
|
||||||
|
|
@ -149,7 +149,7 @@ final class ApiController extends Controller
|
||||||
$element = new TaskElement();
|
$element = new TaskElement();
|
||||||
$element->addTo(new NullAccount((int) ($request->getData('forward') ?? $request->header->account)));
|
$element->addTo(new NullAccount((int) ($request->getData('forward') ?? $request->header->account)));
|
||||||
$element->createdBy = $task->createdBy;
|
$element->createdBy = $task->createdBy;
|
||||||
$element->due = $task->due;
|
$element->due = $task->due;
|
||||||
$element->setPriority($task->getPriority());
|
$element->setPriority($task->getPriority());
|
||||||
$element->setStatus(TaskStatus::OPEN);
|
$element->setStatus(TaskStatus::OPEN);
|
||||||
|
|
||||||
|
|
@ -209,11 +209,11 @@ final class ApiController extends Controller
|
||||||
*/
|
*/
|
||||||
private function updateTicketFromRequest(RequestAbstract $request) : Task
|
private function updateTicketFromRequest(RequestAbstract $request) : Task
|
||||||
{
|
{
|
||||||
$task = TaskMapper::get((int) ($request->getData('id')));
|
$task = TaskMapper::get((int) ($request->getData('id')));
|
||||||
$task->title = (string) ($request->getData('title') ?? $task->getTitle());
|
$task->title = (string) ($request->getData('title') ?? $task->getTitle());
|
||||||
$task->description = Markdown::parse((string) ($request->getData('plain') ?? $task->descriptionRaw));
|
$task->description = Markdown::parse((string) ($request->getData('plain') ?? $task->descriptionRaw));
|
||||||
$task->descriptionRaw = (string) ($request->getData('plain') ?? $task->descriptionRaw);
|
$task->descriptionRaw = (string) ($request->getData('plain') ?? $task->descriptionRaw);
|
||||||
$task->due = new \DateTime((string) ($request->getData('due') ?? $task->getDue()->format('Y-m-d H:i:s')));
|
$task->due = new \DateTime((string) ($request->getData('due') ?? $task->getDue()->format('Y-m-d H:i:s')));
|
||||||
$task->setStatus((int) ($request->getData('status') ?? $task->getStatus()));
|
$task->setStatus((int) ($request->getData('status') ?? $task->getStatus()));
|
||||||
$task->setType((int) ($request->getData('type') ?? $task->getType()));
|
$task->setType((int) ($request->getData('type') ?? $task->getType()));
|
||||||
$task->setPriority((int) ($request->getData('priority') ?? $task->getPriority()));
|
$task->setPriority((int) ($request->getData('priority') ?? $task->getPriority()));
|
||||||
|
|
@ -294,13 +294,13 @@ final class ApiController extends Controller
|
||||||
*/
|
*/
|
||||||
private function createTicketElementFromRequest(RequestAbstract $request, Task $task) : TaskElement
|
private function createTicketElementFromRequest(RequestAbstract $request, Task $task) : TaskElement
|
||||||
{
|
{
|
||||||
$element = new TaskElement();
|
$element = new TaskElement();
|
||||||
$element->createdBy = new NullAccount($request->header->account);
|
$element->createdBy = new NullAccount($request->header->account);
|
||||||
$element->due = !empty($request->getData('due')) ? new \DateTime((string) ($request->getData('due'))) : $task->due;
|
$element->due = !empty($request->getData('due')) ? new \DateTime((string) ($request->getData('due'))) : $task->due;
|
||||||
$element->setPriority((int) ($request->getData('priority') ?? $task->getPriority()));
|
$element->setPriority((int) ($request->getData('priority') ?? $task->getPriority()));
|
||||||
$element->setStatus((int) ($request->getData('status')));
|
$element->setStatus((int) ($request->getData('status')));
|
||||||
$element->task = $task->getId();
|
$element->task = $task->getId();
|
||||||
$element->description = Markdown::parse((string) ($request->getData('plain') ?? ''));
|
$element->description = Markdown::parse((string) ($request->getData('plain') ?? ''));
|
||||||
$element->descriptionRaw = (string) ($request->getData('plain') ?? '');
|
$element->descriptionRaw = (string) ($request->getData('plain') ?? '');
|
||||||
|
|
||||||
$tos = $request->getData('to') ?? $request->header->account;
|
$tos = $request->getData('to') ?? $request->header->account;
|
||||||
|
|
@ -386,7 +386,7 @@ final class ApiController extends Controller
|
||||||
$element = TaskElementMapper::get((int) ($request->getData('id')));
|
$element = TaskElementMapper::get((int) ($request->getData('id')));
|
||||||
$element->setDue(new \DateTime((string) ($request->getData('due') ?? $element->getDue()->format('Y-m-d H:i:s'))));
|
$element->setDue(new \DateTime((string) ($request->getData('due') ?? $element->getDue()->format('Y-m-d H:i:s'))));
|
||||||
$element->setStatus((int) ($request->getData('status') ?? $element->getStatus()));
|
$element->setStatus((int) ($request->getData('status') ?? $element->getStatus()));
|
||||||
$element->description = Markdown::parse((string) ($request->getData('plain') ?? $element->descriptionRaw));
|
$element->description = Markdown::parse((string) ($request->getData('plain') ?? $element->descriptionRaw));
|
||||||
$element->descriptionRaw = (string) ($request->getData('plain') ?? $element->descriptionRaw);
|
$element->descriptionRaw = (string) ($request->getData('plain') ?? $element->descriptionRaw);
|
||||||
|
|
||||||
$tos = $request->getData('to') ?? $request->header->account;
|
$tos = $request->getData('to') ?? $request->header->account;
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ final class TicketMapper extends DataMapperAbstract
|
||||||
*/
|
*/
|
||||||
protected static array $ownsOne = [
|
protected static array $ownsOne = [
|
||||||
'task' => [
|
'task' => [
|
||||||
'mapper' => TaskMapper::class,
|
'mapper' => TaskMapper::class,
|
||||||
'external' => 'support_ticket_task',
|
'external' => 'support_ticket_task',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user