mirror of
https://github.com/Karaka-Management/oms-QualityManagement.git
synced 2026-02-15 04:58:39 +00:00
general fixes
This commit is contained in:
parent
2540416966
commit
e65b0b9f9d
|
|
@ -68,7 +68,7 @@ return [
|
||||||
],
|
],
|
||||||
'^/qualitymanagement/audit/view(\?.*$|$)' => [
|
'^/qualitymanagement/audit/view(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewQuality',
|
'dest' => '\Modules\QualityManagement\Controller\BackendController:viewAudit',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@ use phpOMS\Message\RequestAbstract;
|
||||||
use phpOMS\Message\ResponseAbstract;
|
use phpOMS\Message\ResponseAbstract;
|
||||||
use phpOMS\Views\View;
|
use phpOMS\Views\View;
|
||||||
use Modules\Profile\Models\SettingsEnum as ProfileSettingsEnum;
|
use Modules\Profile\Models\SettingsEnum as ProfileSettingsEnum;
|
||||||
|
use phpOMS\Message\Http\RequestStatusCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* QualityManagement controller class.
|
* QualityManagement controller class.
|
||||||
|
|
@ -134,8 +135,6 @@ final class BackendController extends Controller
|
||||||
public function viewQualityReport(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
public function viewQualityReport(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
{
|
{
|
||||||
$view = new ReportView($this->app->l11nManager, $request, $response);
|
$view = new ReportView($this->app->l11nManager, $request, $response);
|
||||||
$view->setTemplate('/Modules/QualityManagement/Theme/Backend/report-view');
|
|
||||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008502001, $request, $response);
|
|
||||||
|
|
||||||
$view->data['report'] = ReportMapper::get()
|
$view->data['report'] = ReportMapper::get()
|
||||||
->with('task')
|
->with('task')
|
||||||
|
|
@ -151,6 +150,16 @@ final class BackendController extends Controller
|
||||||
->where('task/tags/title/language', $request->header->l11n->language)
|
->where('task/tags/title/language', $request->header->l11n->language)
|
||||||
->execute();
|
->execute();
|
||||||
|
|
||||||
|
if ($view->data['report']->id === 0) {
|
||||||
|
$response->header->status = RequestStatusCode::R_404;
|
||||||
|
$view->setTemplate('/Web/Backend/Error/404');
|
||||||
|
|
||||||
|
return $view;
|
||||||
|
}
|
||||||
|
|
||||||
|
$view->setTemplate('/Modules/QualityManagement/Theme/Backend/report-view');
|
||||||
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008502001, $request, $response);
|
||||||
|
|
||||||
/** @var \Model\Setting $profileImage */
|
/** @var \Model\Setting $profileImage */
|
||||||
$profileImage = $this->app->appSettings->get(names: ProfileSettingsEnum::DEFAULT_PROFILE_IMAGE, module: 'Profile');
|
$profileImage = $this->app->appSettings->get(names: ProfileSettingsEnum::DEFAULT_PROFILE_IMAGE, module: 'Profile');
|
||||||
|
|
||||||
|
|
@ -166,4 +175,67 @@ final class BackendController extends Controller
|
||||||
|
|
||||||
return $view;
|
return $view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 viewAuditList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
|
{
|
||||||
|
$view = new View($this->app->l11nManager, $request, $response);
|
||||||
|
$view->setTemplate('/Modules/QualityManagement/Theme/Backend/audit-list');
|
||||||
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008502001, $request, $response);
|
||||||
|
|
||||||
|
return $view;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 viewAudit(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
|
{
|
||||||
|
$view = new View($this->app->l11nManager, $request, $response);
|
||||||
|
$view->setTemplate('/Modules/QualityManagement/Theme/Backend/audit-view');
|
||||||
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008502001, $request, $response);
|
||||||
|
|
||||||
|
return $view;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 viewAuditCreate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
|
||||||
|
{
|
||||||
|
$view = new View($this->app->l11nManager, $request, $response);
|
||||||
|
$view->setTemplate('/Modules/QualityManagement/Theme/Backend/audit-view');
|
||||||
|
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008502001, $request, $response);
|
||||||
|
|
||||||
|
return $view;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return ['Support' => [
|
return ['QualityManagement' => [
|
||||||
'Account' => 'Konto',
|
'Account' => 'Konto',
|
||||||
'All' => 'Alle',
|
'All' => 'Alle',
|
||||||
'Assigned' => 'Zugewiesen',
|
'Assigned' => 'Zugewiesen',
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return ['Support' => [
|
return ['QualityManagement' => [
|
||||||
'Account' => 'Account',
|
'Account' => 'Account',
|
||||||
'All' => 'All',
|
'All' => 'All',
|
||||||
'Assigned' => 'Assigned',
|
'Assigned' => 'Assigned',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user