auto fixes + some impl.

This commit is contained in:
Dennis Eichhorn 2024-01-26 22:54:00 +00:00
parent 6e531254ce
commit 598b0b758b
6 changed files with 78 additions and 42 deletions

View File

@ -18,7 +18,7 @@ use phpOMS\Account\PermissionType;
use phpOMS\Router\RouteVerb; use phpOMS\Router\RouteVerb;
return [ return [
'^.*/qualitymanagement/report/list.*$' => [ '^.*/qualitymanagement/report/list(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewReportDashboard', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewReportDashboard',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,
@ -29,7 +29,7 @@ return [
], ],
], ],
], ],
'^.*/qualitymanagement/report/view.*$' => [ '^.*/qualitymanagement/report/view(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewQualityReport', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewQualityReport',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,
@ -40,7 +40,7 @@ return [
], ],
], ],
], ],
'^.*/qualitymanagement/audit/list.*$' => [ '^.*/qualitymanagement/audit/list(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewAuditList', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewAuditList',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,
@ -51,7 +51,7 @@ return [
], ],
], ],
], ],
'^.*/qualitymanagement/audit/view.*$' => [ '^.*/qualitymanagement/audit/view(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewQuality', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewQuality',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,
@ -63,7 +63,7 @@ return [
], ],
], ],
'^.*/private/qualitymanagement/dashboard.*$' => [ '^.*/private/qualitymanagement/dashboard(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewPrivateReportDashboard', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewPrivateReportDashboard',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,
@ -74,7 +74,7 @@ return [
], ],
], ],
], ],
'^.*/private/qualitymanagement/report.*$' => [ '^.*/private/qualitymanagement/report(\?.*$|$)' => [
[ [
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewPrivateReport', 'dest' => '\Modules\QualityManagement\Controller\BackendController:viewPrivateReport',
'verb' => RouteVerb::GET, 'verb' => RouteVerb::GET,

View File

@ -14,6 +14,11 @@ declare(strict_types=1);
namespace Modules\QualityManagement\Controller; namespace Modules\QualityManagement\Controller;
use phpOMS\Contract\RenderableInterface;
use phpOMS\Message\RequestAbstract;
use phpOMS\Message\ResponseAbstract;
use phpOMS\Views\View;
/** /**
* QualityManagement controller class. * QualityManagement controller class.
* *
@ -24,4 +29,24 @@ namespace Modules\QualityManagement\Controller;
*/ */
final class BackendController extends Controller final class BackendController extends Controller
{ {
/**
* Routing end-point for application behavior.
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
* @param array $data Generic data
*
* @return RenderableInterface
*
* @since 1.0.0
* @codeCoverageIgnore
*/
public function viewPrivateReportDashboard(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/Support/Theme/Backend/report-list');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002901101, $request, $response);
return $view;
}
} }

View File

@ -1,4 +1,15 @@
<?php <?php
/**
* Jingga
*
* PHP Version 8.1
*
* @package Modules\QualityManagement\tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1); declare(strict_types=1);
\ini_set('memory_limit', '2048M'); \ini_set('memory_limit', '2048M');