From 9c21043ca9edee5dcb9f3330bc77706abcea94bc Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 2 Jan 2024 23:34:17 +0000 Subject: [PATCH] update --- Admin/Routes/Web/Backend.php | 27 +++++++++++++++++++++++++++ Models/CashRegister.php | 0 Models/CashRegisterMapper.php | 0 Models/NullCashRegister.php | 0 Models/PermissionCategory.php | 30 ++++++++++++++++++++++++++++++ info.json | 1 - 6 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 Models/CashRegister.php create mode 100644 Models/CashRegisterMapper.php create mode 100644 Models/NullCashRegister.php create mode 100644 Models/PermissionCategory.php diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index bdcc383..faa78dc 100644 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -12,5 +12,32 @@ */ declare(strict_types=1); +use Modules\CashManagement\Controller\BackendController; +use Modules\CashManagement\Models\PermissionCategory; +use phpOMS\Account\PermissionType; +use phpOMS\Router\RouteVerb; + return [ + '^.*/accounting/cash/list.*$' => [ + [ + 'dest' => '\Modules\CashManagement\Controller\BackendController:viewCashList', + 'verb' => RouteVerb::GET, + 'permission' => [ + 'module' => BackendController::NAME, + 'type' => PermissionType::READ, + 'state' => PermissionCategory::CASH, + ], + ], + ], + '^.*/accounting/cash/register.*$' => [ + [ + 'dest' => '\Modules\CashManagement\Controller\BackendController:viewCashList', + 'verb' => RouteVerb::GET, + 'permission' => [ + 'module' => BackendController::NAME, + 'type' => PermissionType::READ, + 'state' => PermissionCategory::CASH, + ], + ], + ], ]; diff --git a/Models/CashRegister.php b/Models/CashRegister.php new file mode 100644 index 0000000..e69de29 diff --git a/Models/CashRegisterMapper.php b/Models/CashRegisterMapper.php new file mode 100644 index 0000000..e69de29 diff --git a/Models/NullCashRegister.php b/Models/NullCashRegister.php new file mode 100644 index 0000000..e69de29 diff --git a/Models/PermissionCategory.php b/Models/PermissionCategory.php new file mode 100644 index 0000000..aa1fdae --- /dev/null +++ b/Models/PermissionCategory.php @@ -0,0 +1,30 @@ +