This commit is contained in:
Dennis Eichhorn 2024-01-02 23:34:18 +00:00
parent 2c974938aa
commit ee29829ccc
4 changed files with 67 additions and 4 deletions

View File

@ -27,6 +27,36 @@
"permission": { "permission": 2, "type": null, "element": null },
"parent": 1008301001,
"children": []
},
{
"id": 1008303001,
"pid": "/finance/loan",
"type": 3,
"subtype": 1,
"name": "Table",
"uri": "{/base}/finance/loan/table?{?}",
"target": "self",
"icon": null,
"order": 5,
"from": "LoanManagement",
"permission": { "permission": 2, "type": null, "element": null },
"parent": 1008301001,
"children": []
},
{
"id": 1008304001,
"pid": "/finance/loan",
"type": 3,
"subtype": 1,
"name": "entries",
"uri": "{/base}/finance/loan/entry/list?{?}",
"target": "self",
"icon": null,
"order": 15,
"from": "LoanManagement",
"permission": { "permission": 2, "type": null, "element": null },
"parent": 1008301001,
"children": []
}
]
}

View File

@ -17,9 +17,9 @@ return [
],
],
],
'^.*/finance/loan/single.*$' => [
'^.*/finance/loan/profile.*$' => [
[
'dest' => '\Modules\LoanManagement\Controller\BackendController:viewLoanSingle',
'dest' => '\Modules\LoanManagement\Controller\BackendController:viewLoanProfile',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
@ -39,4 +39,37 @@ return [
],
],
],
'^.*/finance/loan/table.*$' => [
[
'dest' => '\Modules\LoanManagement\Controller\BackendController:viewLoanTable',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::LOAN,
],
],
],
'^.*/finance/loan/entry/list.*$' => [
[
'dest' => '\Modules\LoanManagement\Controller\BackendController:viewLoanEntryList',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::LOAN,
],
],
],
'^.*/finance/loan/entry/view.*$' => [
[
'dest' => '\Modules\LoanManagement\Controller\BackendController:viewLoanEntryView',
'verb' => RouteVerb::GET,
'permission' => [
'module' => BackendController::MODULE_NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::LOAN,
],
],
],
];

View File

@ -30,7 +30,7 @@ use phpOMS\Views\View;
final class BackendController extends Controller
{
/**
* Routing end-point for application behaviour.
* Routing end-point for application behavior.
*
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response

View File

@ -17,7 +17,7 @@ namespace Modules\LoanManagement\Models;
use phpOMS\Stdlib\Base\Enum;
/**
* Permision state enum.
* Permission category enum.
*
* @package Modules\LoanManagement\Models
* @license OMS License 2.0