nhance/app/Config/Routes.php

61 lines
2.5 KiB
PHP

<?php
use CodeIgniter\Router\RouteCollection;
/**
* @var RouteCollection $routes
*/
// $routes->get('/', 'LoginController::index');
$routes->get('/test', 'Home::test');
$routes->get('/login', 'LoginController::index');
$routes->get('/logout', 'LoginController::logout');
$routes->get('/LoginController/receiveGoogleOAuthResponse', 'LoginController::receiveGoogleOAuthResponse');
$routes->group("/user", ["filter" => "authMVC"], function($routes){
$routes->post("create", "UserController::create");
$routes->get("create", "UserController::create");
$routes->post("edit", "UserController::edit");
$routes->get("list", "UserController::list");
$routes->get("getuser/(:hash)", "UserController::getuser/$1");
$routes->get("deactive/(:hash)", "UserController::deactive/$1");
$routes->get("rolesandteams", "UserController::getRolesAndTeams");
});
$routes->group("/dashboard", ["filter" => "authMVC"], function($routes){
$routes->get("view", "DashboardController::dashboard");
});
$routes->group("/client", ["filter" => "authMVC"], function($routes){
$routes->get("list", "ClientController::index");
$routes->get("create", "ClientController::clientOnboarding");
$routes->group("general", ["filter" => "authMVC"], function($routes){
$routes->get("create", "ClientController::clientGeneralInfoData");
$routes->post("create", "ClientController::createClientGeneralInfo");
});
$routes->group("relation", ["filter" => "authMVC"], function($routes){
$routes->get("list", "ClientController::index");
$routes->get("create", "ClientController::clientCreate");
$routes->post("create", "ClientController::clientCreate");
});
$routes->group("branch", ["filter" => "authMVC"], function($routes){
$routes->get("list", "ClientController::index");
$routes->get("create", "ClientController::clientCreate");
$routes->post("create", "ClientController::clientCreate");
});
$routes->group("policy", ["filter" => "authMVC"], function($routes){
$routes->get("list", "ClientController::index");
$routes->get("create", "ClientController::clientCreate");
$routes->post("create", "ClientController::clientCreate");
});
$routes->group("kyc", ["filter" => "authMVC"], function($routes){
$routes->get("list", "ClientController::index");
$routes->get("create", "ClientController::clientCreate");
$routes->post("create", "ClientController::clientCreate");
});
});