Many fixes
This commit is contained in:
+19
-7
@@ -88,26 +88,38 @@ $routes->group('', ['filter' => 'auth'], static function ($routes) {
|
||||
require_once APPPATH . 'Modules/Clients/Config/Routes.php';
|
||||
require_once APPPATH . 'Modules/CRM/Config/Routes.php';
|
||||
});
|
||||
|
||||
# =============================================================================
|
||||
# СУПЕРАДМИН ПАНЕЛЬ (требуется system_role: superadmin)
|
||||
# =============================================================================
|
||||
$routes->group('superadmin', ['filter' => 'role:system:superadmin'], static function ($routes) {
|
||||
$routes->get('/', 'Superadmin::index');
|
||||
$routes->get('plans', 'Superadmin::plans');
|
||||
$routes->get('plans/create', 'Superadmin::createPlan');
|
||||
$routes->post('plans/store', 'Superadmin::storePlan');
|
||||
$routes->get('plans/edit/(:num)', 'Superadmin::editPlan/$1');
|
||||
$routes->post('plans/update/(:num)', 'Superadmin::updatePlan/$1');
|
||||
$routes->get('plans/delete/(:num)', 'Superadmin::deletePlan/$1');
|
||||
|
||||
# Управление модулями
|
||||
$routes->get('modules', 'Superadmin::modules');
|
||||
$routes->post('modules/update', 'Superadmin::updateModule');
|
||||
|
||||
# Управление подписками
|
||||
$routes->get('subscriptions', 'Superadmin::subscriptions');
|
||||
$routes->get('subscriptions/table', 'Superadmin::subscriptionsTable');
|
||||
$routes->get('subscriptions/create', 'Superadmin::createSubscription');
|
||||
$routes->post('subscriptions/store', 'Superadmin::storeSubscription');
|
||||
$routes->get('subscriptions/delete/(:num)', 'Superadmin::deleteSubscription/$1');
|
||||
|
||||
# Поиск организаций
|
||||
$routes->get('organizations/search', 'Superadmin::searchOrganizations');
|
||||
|
||||
# Управление организациями
|
||||
$routes->get('organizations', 'Superadmin::organizations');
|
||||
$routes->get('organizations/table', 'Superadmin::organizationsTable');
|
||||
$routes->get('organizations/view/(:num)', 'Superadmin::viewOrganization/$1');
|
||||
$routes->post('organizations/set-plan/(:num)', 'Superadmin::setOrganizationPlan/$1');
|
||||
$routes->post('organizations/(:num)/add-subscription', 'Superadmin::addOrganizationSubscription/$1');
|
||||
$routes->get('organizations/(:num)/remove-subscription/(:num)', 'Superadmin::removeOrganizationSubscription/$1/$2');
|
||||
$routes->get('organizations/block/(:num)', 'Superadmin::blockOrganization/$1');
|
||||
$routes->get('organizations/unblock/(:num)', 'Superadmin::unblockOrganization/$1');
|
||||
$routes->get('organizations/delete/(:num)', 'Superadmin::deleteOrganization/$1');
|
||||
|
||||
# Управление пользователями
|
||||
$routes->get('users', 'Superadmin::users');
|
||||
$routes->get('users/table', 'Superadmin::usersTable');
|
||||
$routes->post('users/update-role/(:num)', 'Superadmin::updateUserRole/$1');
|
||||
|
||||
Reference in New Issue
Block a user