undo serialize deprecation and switch to installExternal api calls

This commit is contained in:
Dennis Eichhorn 2022-03-26 15:01:46 +01:00
parent d3515890f1
commit 42b096a46a
3 changed files with 4 additions and 2 deletions

View File

@ -182,6 +182,7 @@ final class ApiController extends Controller
NewsArticleMapper::writer()->createRelationTable('media', [$media->getId()], $news->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 . '/News/' . $news->createdAt->format('Y') . '/' . $news->createdAt->format('m') . '/' . $news->getId());

View File

@ -20,7 +20,6 @@ use Modules\Comments\Models\CommentList;
use Modules\Media\Models\Media;
use Modules\Tag\Models\NullTag;
use Modules\Tag\Models\Tag;
use phpOMS\Contract\ArrayableInterface;
use phpOMS\Localization\ISO639x1Enum;
use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
@ -32,7 +31,7 @@ use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
* @link https://karaka.app
* @since 1.0.0
*/
class NewsArticle implements \JsonSerializable, ArrayableInterface
class NewsArticle implements \JsonSerializable
{
/**
* Article ID.

View File

@ -24,6 +24,7 @@ $newsList = $this->getData('news') ?? [];
<div id="news-dashboard" class="col-xs-12 col-md-6" draggable="true">
<div class="portlet">
<div class="portlet-head"><?= $this->getHtml('News', 'News'); ?></div>
<div class="slider">
<table class="default">
<thead>
<tr>
@ -63,6 +64,7 @@ $newsList = $this->getData('news') ?? [];
<tr><td colspan="5" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
<?php endif; ?>
</table>
</div>
<div class="portlet-foot">
<a class="button" href="<?= UriFactory::build('{/prefix}news/dashboard?{?}') ?>"><?= $this->getHtml('More', '0', '0'); ?></a>
</div>