Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 142 |
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\Admin\Controller\BackendController; |
16 | use Modules\Admin\Models\PermissionCategory; |
17 | use phpOMS\Account\PermissionType; |
18 | use phpOMS\Router\RouteVerb; |
19 | |
20 | return [ |
21 | '^.*/forgot.*$' => [ |
22 | [ |
23 | 'dest' => '\Modules\Admin\Controller\BackendController:viewForgot', |
24 | 'verb' => RouteVerb::GET, |
25 | 'permission' => [ |
26 | ], |
27 | ], |
28 | ], |
29 | |
30 | '^.*/admin/module/settings.*$' => [ |
31 | [ |
32 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleSettings', |
33 | 'verb' => RouteVerb::GET, |
34 | 'permission' => [ |
35 | 'module' => BackendController::NAME, |
36 | 'type' => PermissionType::READ, |
37 | 'state' => \Modules\Admin\Models\PermissionCategory::MODULE, |
38 | ], |
39 | ], |
40 | ], |
41 | |
42 | '^.*/admin/account/list.*$' => [ |
43 | [ |
44 | 'dest' => '\Modules\Admin\Controller\BackendController:viewAccountList', |
45 | 'verb' => RouteVerb::GET, |
46 | 'permission' => [ |
47 | 'module' => BackendController::NAME, |
48 | 'type' => PermissionType::READ, |
49 | 'state' => PermissionCategory::ACCOUNT, |
50 | ], |
51 | ], |
52 | ], |
53 | '^.*/admin/account/settings.*$' => [ |
54 | [ |
55 | 'dest' => '\Modules\Admin\Controller\BackendController:viewAccountSettings', |
56 | 'verb' => RouteVerb::GET, |
57 | 'permission' => [ |
58 | 'module' => BackendController::NAME, |
59 | 'type' => PermissionType::READ, |
60 | 'state' => PermissionCategory::ACCOUNT, |
61 | ], |
62 | ], |
63 | ], |
64 | '^.*/admin/account/create.*$' => [ |
65 | [ |
66 | 'dest' => '\Modules\Admin\Controller\BackendController:viewAccountCreate', |
67 | 'verb' => RouteVerb::GET, |
68 | 'permission' => [ |
69 | 'module' => BackendController::NAME, |
70 | 'type' => PermissionType::CREATE, |
71 | 'state' => PermissionCategory::ACCOUNT, |
72 | ], |
73 | ], |
74 | ], |
75 | '^.*/admin/group/list.*$' => [ |
76 | [ |
77 | 'dest' => '\Modules\Admin\Controller\BackendController:viewGroupList', |
78 | 'verb' => RouteVerb::GET, |
79 | 'permission' => [ |
80 | 'module' => BackendController::NAME, |
81 | 'type' => PermissionType::READ, |
82 | 'state' => PermissionCategory::GROUP, |
83 | ], |
84 | ], |
85 | ], |
86 | '^.*/admin/group/settings.*$' => [ |
87 | [ |
88 | 'dest' => '\Modules\Admin\Controller\BackendController:viewGroupSettings', |
89 | 'verb' => RouteVerb::GET, |
90 | 'permission' => [ |
91 | 'module' => BackendController::NAME, |
92 | 'type' => PermissionType::MODIFY, |
93 | 'state' => PermissionCategory::GROUP, |
94 | ], |
95 | ], |
96 | ], |
97 | '^.*/admin/group/create.*$' => [ |
98 | [ |
99 | 'dest' => '\Modules\Admin\Controller\BackendController:viewGroupCreate', |
100 | 'verb' => RouteVerb::GET, |
101 | 'permission' => [ |
102 | 'module' => BackendController::NAME, |
103 | 'type' => PermissionType::CREATE, |
104 | 'state' => PermissionCategory::GROUP, |
105 | ], |
106 | ], |
107 | ], |
108 | '^.*/admin/module/list.*$' => [ |
109 | [ |
110 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleList', |
111 | 'verb' => RouteVerb::GET, |
112 | 'permission' => [ |
113 | 'module' => BackendController::NAME, |
114 | 'type' => PermissionType::READ, |
115 | 'state' => PermissionCategory::MODULE, |
116 | ], |
117 | ], |
118 | ], |
119 | '^.*/admin/module/info\?.*$' => [ |
120 | [ |
121 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleInfo', |
122 | 'verb' => RouteVerb::GET, |
123 | 'permission' => [ |
124 | 'module' => BackendController::NAME, |
125 | 'type' => PermissionType::READ, |
126 | 'state' => PermissionCategory::MODULE, |
127 | ], |
128 | ], |
129 | ], |
130 | '^.*/admin/module/log\?.*$' => [ |
131 | [ |
132 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleLog', |
133 | 'verb' => RouteVerb::GET, |
134 | 'permission' => [ |
135 | 'module' => BackendController::NAME, |
136 | 'type' => PermissionType::READ, |
137 | 'state' => PermissionCategory::MODULE, |
138 | ], |
139 | ], |
140 | ], |
141 | '^.*/admin/module/route/list\?.*$' => [ |
142 | [ |
143 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleRouteList', |
144 | 'verb' => RouteVerb::GET, |
145 | 'permission' => [ |
146 | 'module' => BackendController::NAME, |
147 | 'type' => PermissionType::READ, |
148 | 'state' => PermissionCategory::MODULE, |
149 | ], |
150 | ], |
151 | ], |
152 | '^.*/admin/module/hook/list\?.*$' => [ |
153 | [ |
154 | 'dest' => '\Modules\Admin\Controller\BackendController:viewModuleHookList', |
155 | 'verb' => RouteVerb::GET, |
156 | 'permission' => [ |
157 | 'module' => BackendController::NAME, |
158 | 'type' => PermissionType::READ, |
159 | 'state' => PermissionCategory::MODULE, |
160 | ], |
161 | ], |
162 | ], |
163 | ]; |