[ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiDataChange', 'verb' => RouteVerb::ANY, 'permission' => [ ], ], ], '^.*/login(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiLogin', 'verb' => RouteVerb::SET, 'permission' => [ ], ], ], '^.*/signup(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountRegister', 'verb' => RouteVerb::SET, 'permission' => [ ], ], ], '^.*/logout(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiLogout', 'verb' => RouteVerb::SET, 'permission' => [ ], ], ], '^.*/forgot(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiForgot', 'verb' => RouteVerb::SET, 'permission' => [ ], ], ], '^.*/reset(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiResetPassword', 'verb' => RouteVerb::SET, 'permission' => [ ], ], ], '^.*/admin/settings(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiSettingsSet', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::SETTINGS, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiSettingsGet', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::SETTINGS, ], ], ], '^.*/admin/settings/design(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiSettingsDesignSet', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::SETTINGS, ], ], ], '^.*/admin/group$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupCreate', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::GROUP, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupUpdate', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::GROUP, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupDelete', 'verb' => RouteVerb::DELETE, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::DELETE, 'state' => PermissionCategory::GROUP, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupGet', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::GROUP, ], ], ], '^.*/admin/find/account(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountFind', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::SEARCH, ], ], ], '^.*/admin/find/group.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupFind', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::SEARCH, ], ], ], '^.*/admin/find/accgrp.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountGroupFind', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::SEARCH, ], ], ], '^.*/admin/account(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountCreate', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::ACCOUNT, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountUpdate', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::ACCOUNT, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountDelete', 'verb' => RouteVerb::DELETE, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::DELETE, 'state' => PermissionCategory::ACCOUNT, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountGet', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::READ, 'state' => PermissionCategory::ACCOUNT, ], ], ], '^.*/admin/account/localization(\?.*|$)' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiSettingsAccountLocalizationSet', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::ACCOUNT_SETTINGS, ], ], ], '^.*/admin/module/status.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiModuleStatusUpdate', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::MODULE, ], ], ], '^.*/admin/group/account.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAddAccountToGroup', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::MODULE, ], ], ], '^.*/admin/account/group.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAddGroupToAccount', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::MODIFY, 'state' => PermissionCategory::MODULE, ], ], ], '^.*/admin/group/permission.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupPermissionGet', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAddGroupPermission', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupPermissionUpdate', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiGroupPermissionDelete', 'verb' => RouteVerb::DELETE, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], ], '^.*/admin/account/permission.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountPermissionGet', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAddAccountPermission', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountPermissionUpdate', 'verb' => RouteVerb::SET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], [ 'dest' => '\Modules\Admin\Controller\ApiController:apiAccountPermissionDelete', 'verb' => RouteVerb::DELETE, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::PERMISSION, 'state' => PermissionCategory::MODULE, ], ], ], '^.*/admin/module/reinit.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiReInit', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::ROUTE, ], ], ], '^.*/admin/update/url.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiUpdateFile', 'verb' => RouteVerb::GET, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::APP, ], ], ], '^.*/admin/update/check.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiCheckForUpdates', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::APP, ], ], ], '^.*/admin/update/component.*$' => [ [ 'dest' => '\Modules\Admin\Controller\ApiController:apiCheckForUpdates', 'verb' => RouteVerb::PUT, 'permission' => [ 'module' => ApiController::NAME, 'type' => PermissionType::CREATE, 'state' => PermissionCategory::APP, ], ], ], ];