Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 46 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | /** |
3 | * Jingga |
4 | * |
5 | * PHP Version 8.1 |
6 | * |
7 | * @package Modules |
8 | * @copyright Dennis Eichhorn |
9 | * @license OMS License 2.0 |
10 | * @version 1.0.0 |
11 | * @link https://jingga.app |
12 | */ |
13 | declare(strict_types=1); |
14 | |
15 | use Modules\Tasks\Controller\BackendController; |
16 | use Modules\Tasks\Models\PermissionCategory; |
17 | use phpOMS\Account\PermissionType; |
18 | use phpOMS\Router\RouteVerb; |
19 | |
20 | return [ |
21 | '^.*/task/dashboard.*$' => [ |
22 | [ |
23 | 'dest' => '\Modules\Tasks\Controller\BackendController:viewTaskDashboard', |
24 | 'verb' => RouteVerb::GET, |
25 | 'permission' => [ |
26 | 'module' => BackendController::NAME, |
27 | 'type' => PermissionType::READ, |
28 | 'state' => PermissionCategory::TASK, |
29 | ], |
30 | ], |
31 | ], |
32 | '^.*/task/single.*$' => [ |
33 | [ |
34 | 'dest' => '\Modules\Tasks\Controller\BackendController:viewTaskView', |
35 | 'verb' => RouteVerb::GET, |
36 | 'permission' => [ |
37 | 'module' => BackendController::NAME, |
38 | 'type' => PermissionType::READ, |
39 | 'state' => PermissionCategory::TASK, |
40 | ], |
41 | ], |
42 | ], |
43 | '^.*/task/create.*$' => [ |
44 | [ |
45 | 'dest' => '\Modules\Tasks\Controller\BackendController:viewTaskCreate', |
46 | 'verb' => RouteVerb::GET, |
47 | 'permission' => [ |
48 | 'module' => BackendController::NAME, |
49 | 'type' => PermissionType::CREATE, |
50 | 'state' => PermissionCategory::TASK, |
51 | ], |
52 | ], |
53 | ], |
54 | '^.*/task/analysis.*$' => [ |
55 | [ |
56 | 'dest' => '\Modules\Tasks\Controller\BackendController:viewTaskAnalysis', |
57 | 'verb' => RouteVerb::GET, |
58 | 'permission' => [ |
59 | 'module' => BackendController::NAME, |
60 | 'type' => PermissionType::READ, |
61 | 'state' => PermissionCategory::ANALYSIS, |
62 | ], |
63 | ], |
64 | ], |
65 | ]; |