Updated file header

This commit is contained in:
Dennis Eichhorn 2023-06-16 19:32:49 +02:00
parent af101e25bc
commit 7d88192b2b
12 changed files with 104 additions and 17 deletions

View File

@ -5,7 +5,7 @@
"type": 2,
"subtype": 1,
"name": "Investment",
"uri": "{/prefix}finance/investment/dashboard?{?}",
"uri": "{/base}finance/investment/list?{?}",
"target": "self",
"icon": null,
"order": 1,
@ -19,7 +19,7 @@
"type": 3,
"subtype": 1,
"name": "Dashboard",
"uri": "{/prefix}finance/investment/dashboard?{?}",
"uri": "{/base}finance/investment/list?{?}",
"target": "self",
"icon": null,
"order": 1,
@ -36,7 +36,7 @@
"type": 2,
"subtype": 1,
"name": "PurchaseInquiries",
"uri": "{/prefix}/private/investment?{?}",
"uri": "{/base}/private/investment/list?{?}",
"target": "self",
"icon": null,
"order": 10,

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -6,9 +6,54 @@ use phpOMS\Account\PermissionType;
use phpOMS\Router\RouteVerb;
return [
'^.*/controlling/investment/dashboard.*$' => [
'^.*/controlling/investment/list.*$' => [
[
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentDashboard',
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentList',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::INVESTMENT,
],
],
],
'^.*/controlling/investment/single.*$' => [
[
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentSingle',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::INVESTMENT,
],
],
],
'^.*/controlling/investment/create.*$' => [
[
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentCreate',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::INVESTMENT,
],
],
],
'^.*/private/investment/list.*$' => [
[
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentList',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::INVESTMENT,
],
],
],
'^.*/private/investment/single.*$' => [
[
'dest' => '\Modules\InvestmentManagement\Controller\BackendController:viewInvestmentSingle',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*
@ -41,10 +41,52 @@ final class BackendController extends Controller
* @since 1.0.0
* @codeCoverageIgnore
*/
public function viewInvestmentDashboard(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface
public function viewInvestmentList(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/InvestmentManagement/Theme/Backend/investment-dashboard');
$view->setTemplate('/Modules/InvestmentManagement/Theme/Backend/investment-list');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response);
return $view;
}
/**
* Routing end-point for application behaviour.
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
* @param mixed $data Generic data
*
* @return RenderableInterface
*
* @since 1.0.0
* @codeCoverageIgnore
*/
public function viewInvestmentSingle(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/InvestmentManagement/Theme/Backend/investment-create');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response);
return $view;
}
/**
* Routing end-point for application behaviour.
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
* @param mixed $data Generic data
*
* @return RenderableInterface
*
* @since 1.0.0
* @codeCoverageIgnore
*/
public function viewInvestmentCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/InvestmentManagement/Theme/Backend/investment-create');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response);
return $view;

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*

View File

@ -1,6 +1,6 @@
<?php
/**
* Orange Management
* Karaka
*
* PHP Version 8.1
*