mirror of
https://github.com/Karaka-Management/oms-Tasks.git
synced 2026-01-11 07:38:39 +00:00
undo serialize deprecation and switch to installExternal api calls
This commit is contained in:
parent
2e2c578e14
commit
fa746ca000
|
|
@ -124,6 +124,7 @@ final class ApiController extends Controller
|
|||
TaskMapper::writer()->createRelationTable('media', [$media->getId()], $task->getId());
|
||||
|
||||
$ref = new Reference();
|
||||
$ref->name = $media->name;
|
||||
$ref->source = new NullMedia($media->getId());
|
||||
$ref->createdBy = new NullAccount($request->header->account);
|
||||
$ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/Tasks/' . $task->createdAt->format('Y') . '/' . $task->createdAt->format('m') . '/' . $task->getId());
|
||||
|
|
@ -150,11 +151,14 @@ final class ApiController extends Controller
|
|||
if (!empty($mediaFiles = $request->getDataJson('media') ?? [])) {
|
||||
$collection = null;
|
||||
|
||||
foreach ($mediaFiles as $media) {
|
||||
TaskMapper::writer()->createRelationTable('media', [(int) $media], $task->getId());
|
||||
foreach ($mediaFiles as $file) {
|
||||
$media = MediaMapper::get()->where('id', (int) $file)->limit(1)->execute();
|
||||
|
||||
TaskMapper::writer()->createRelationTable('media', [$media->getId()], $task->getId());
|
||||
|
||||
$ref = new Reference();
|
||||
$ref->source = new NullMedia((int) $media);
|
||||
$ref->name = $media->name;
|
||||
$ref->source = new NullMedia($media->getId());
|
||||
$ref->createdBy = new NullAccount($request->header->account);
|
||||
$ref->setVirtualPath($path);
|
||||
|
||||
|
|
@ -401,6 +405,7 @@ final class ApiController extends Controller
|
|||
TaskElementMapper::writer()->createRelationTable('media', [$media->getId()], $element->getId());
|
||||
|
||||
$ref = new Reference();
|
||||
$ref->name = $media->name;
|
||||
$ref->source = new NullMedia($media->getId());
|
||||
$ref->createdBy = new NullAccount($request->header->account);
|
||||
$ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/Tasks/' . $task->createdAt->format('Y') . '/' . $task->createdAt->format('m') . '/' . $task->getId());
|
||||
|
|
@ -423,11 +428,14 @@ final class ApiController extends Controller
|
|||
if (!empty($mediaFiles = $request->getDataJson('media') ?? [])) {
|
||||
$collection = null;
|
||||
|
||||
foreach ($mediaFiles as $media) {
|
||||
TaskElementMapper::writer()->createRelationTable('media', [(int) $media], $element->getId());
|
||||
foreach ($mediaFiles as $file) {
|
||||
$media = MediaMapper::get()->where('id', (int) $file)->limit(1)->execute();
|
||||
|
||||
TaskElementMapper::writer()->createRelationTable('media', [$media->getId()], $element->getId());
|
||||
|
||||
$ref = new Reference();
|
||||
$ref->source = new NullMedia((int) $media);
|
||||
$ref->name = $media->name;
|
||||
$ref->source = new NullMedia($media->getId());
|
||||
$ref->createdBy = new NullAccount($request->header->account);
|
||||
$ref->setVirtualPath($path);
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ $tasksList = $this->getData('tasks') ?? [];
|
|||
<div id="tasks-dashboard" class="col-xs-12 col-md-6" draggable="true">
|
||||
<div class="portlet">
|
||||
<div class="portlet-head"><?= $this->getHtml('Tasks', 'Tasks'); ?></div>
|
||||
<div class="slider">
|
||||
<table class="default">
|
||||
<thead>
|
||||
<td><?= $this->getHtml('Status', 'Tasks'); ?>
|
||||
|
|
@ -55,6 +56,7 @@ $tasksList = $this->getData('tasks') ?? [];
|
|||
<tr><td colspan="6" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
||||
<?php endif; ?>
|
||||
</table>
|
||||
</div>
|
||||
<div class="portlet-foot">
|
||||
<a class="button" href="<?= UriFactory::build('{/prefix}task/dashboard?{?}') ?>"><?= $this->getHtml('More', '0', '0'); ?></a>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user