This commit is contained in:
Dennis Eichhorn 2024-01-02 23:34:18 +00:00
parent 2ab307e957
commit 922f5d297c
4 changed files with 6 additions and 2 deletions

View File

@ -14,6 +14,7 @@ declare(strict_types=1);
namespace Modules\Navigation\Admin; namespace Modules\Navigation\Admin;
use Modules\Navigation\Models\LinkStatus;
use phpOMS\Application\ApplicationAbstract; use phpOMS\Application\ApplicationAbstract;
use phpOMS\Message\Http\HttpRequest; use phpOMS\Message\Http\HttpRequest;
use phpOMS\Message\Http\HttpResponse; use phpOMS\Message\Http\HttpResponse;
@ -152,6 +153,7 @@ final class Installer extends InstallerAbstract
$request->setData('permission', $data['permission']['permission'] ?? null); $request->setData('permission', $data['permission']['permission'] ?? null);
$request->setData('category', $data['permission']['category'] ?? null); $request->setData('category', $data['permission']['category'] ?? null);
$request->setData('element', $data['permission']['element'] ?? null); $request->setData('element', $data['permission']['element'] ?? null);
$request->setData('status', $data['status'] ?? LinkStatus::ACTIVE);
$module->apiNavElementCreate($request, $response); $module->apiNavElementCreate($request, $response);

View File

@ -14,6 +14,7 @@ declare(strict_types=1);
namespace Modules\Navigation\Controller; namespace Modules\Navigation\Controller;
use Modules\Navigation\Models\LinkStatus;
use Modules\Navigation\Models\NavElement; use Modules\Navigation\Models\NavElement;
use Modules\Navigation\Models\NavElementMapper; use Modules\Navigation\Models\NavElementMapper;
use phpOMS\Message\Http\RequestStatusCode; use phpOMS\Message\Http\RequestStatusCode;
@ -106,6 +107,7 @@ final class ApiController extends Controller
$navElement->permissionPerm = $request->getDataInt('permission'); $navElement->permissionPerm = $request->getDataInt('permission');
$navElement->permissionCategory = $request->getDataInt('category'); $navElement->permissionCategory = $request->getDataInt('category');
$navElement->permissionElement = $request->getDataInt('element'); $navElement->permissionElement = $request->getDataInt('element');
$navElement->status = $request->getDataInt('status') ?? LinkStatus::ACTIVE;
return $navElement; return $navElement;
} }