mirror of
https://github.com/Karaka-Management/oms-Editor.git
synced 2026-01-25 15:58:42 +00:00
Minor functioinality improvements
This commit is contained in:
parent
16bbb64cf8
commit
5fb0cbe161
|
|
@ -9,7 +9,7 @@ return [
|
|||
'^.*/api/editor.*$' => [
|
||||
[
|
||||
'dest' => '\Modules\Editor\Controller\ApiController:apiEditorCreate',
|
||||
'verb' => RouteVerb::SET,
|
||||
'verb' => RouteVerb::PUT,
|
||||
'permission' => [
|
||||
'module' => ApiController::MODULE_NAME,
|
||||
'type' => PermissionType::CREATE,
|
||||
|
|
|
|||
|
|
@ -14,12 +14,13 @@ declare(strict_types=1);
|
|||
|
||||
namespace Modules\Editor\Controller;
|
||||
|
||||
use phpOMS\Model\Message\FormValidation;
|
||||
use Modules\Navigation\Models\Navigation;
|
||||
use Modules\Navigation\Views\NavigationView;
|
||||
use Modules\Editor\Models\EditorDoc;
|
||||
use Modules\Editor\Models\EditorDocMapper;
|
||||
use Modules\Editor\Models\PermissionState;
|
||||
|
||||
use phpOMS\Model\Message\FormValidation;
|
||||
use phpOMS\Asset\AssetType;
|
||||
use phpOMS\Contract\RenderableInterface;
|
||||
use phpOMS\Message\RequestAbstract;
|
||||
|
|
@ -29,6 +30,7 @@ use phpOMS\Module\WebInterface;
|
|||
use phpOMS\Views\View;
|
||||
use phpOMS\Account\PermissionType;
|
||||
use phpOMS\Message\Http\RequestStatusCode;
|
||||
use phpOMS\Message\NotificationLevel;
|
||||
use phpOMS\Utils\Parser\Markdown\Markdown;
|
||||
|
||||
/**
|
||||
|
|
@ -74,9 +76,14 @@ class ApiController extends Controller
|
|||
}
|
||||
|
||||
$doc = $this->createDocFromRequest($request);
|
||||
EditorDocMapper::create($doc);
|
||||
|
||||
$response->set('editor', $doc->jsonSerialize());
|
||||
EditorDocMapper::create($doc);
|
||||
$response->set($request->getUri()->__toString(), [
|
||||
'status' => NotificationLevel::OK,
|
||||
'title' => 'Document',
|
||||
'message' => 'Document successfully created.',
|
||||
'response' => $doc->jsonSerialize()
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ echo $this->getData('nav')->render(); ?>
|
|||
<div class="col-xs-12">
|
||||
<section class="box wf-100">
|
||||
<div class="inner">
|
||||
<form id="fEditor" method="POST" action="<?= \phpOMS\Uri\UriFactory::build('/{/lang}/api/editor?{?}&csrf={$CSRF}'); ?>">
|
||||
<form id="fEditor" method="PUT" action="<?= \phpOMS\Uri\UriFactory::build('/{/lang}/api/editor?{?}&csrf={$CSRF}'); ?>">
|
||||
<div class="ipt-wrap">
|
||||
<div class="ipt-first"><input name="title" type="text" class="wf-100"></div>
|
||||
<div class="ipt-second"><input type="submit" value="<?= $this->getHtml('Save') ?>"></div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user