This commit is contained in:
Naden
2026-04-25 04:51:56 +07:00
parent ee40989c37
commit 8beaae7547
4 changed files with 46 additions and 51 deletions

View File

@@ -2,31 +2,24 @@
use Dhiva\Core\DhivaRoutes;
$routes->set404Override('App\Controllers\RoutesController::notfound');
// Dev/Health Check
$routes->get('/', 'DevController::sukses');
$routes->get('/sukses', 'DevController::sukses');
$routes->get('testdb', 'TestDb::test');
// Authentication & Profile
$routes->post('auth', 'SuperUserController::auth');
$routes->get('logout', 'SuperUserController::logout');
$routes->get('profile', 'SuperUserController::getProfile');
$routes->post('update-profile', 'SuperUserController::updateProfile');
$routes->post('update-password', 'SuperUserController::updatePassword');
// API Routes Group
$routes->group('api', function($routes) {
// Authentication & Profile
$routes->post('auth', 'SuperUserController::auth');
$routes->get('logout', 'SuperUserController::logout');
$routes->get('profile', 'SuperUserController::getProfile');
$routes->post('update-profile', 'SuperUserController::updateProfile');
$routes->post('update-password', 'SuperUserController::updatePassword');
// Personel & DRH (New Features)
$routes->get('personel/profil', 'PersonelController::getProfil');
$routes->get('personel/drh', 'PersonelController::getDaftarRiwayatHidup');
$routes->post('personel/generate-link', 'PersonelController::generateEncryptedLink');
// Legacy / Other (Keep if needed by other components, otherwise clean up)
// For now, I'll keep the ones the user didn't explicitly ask to remove,
// but focused on the core requested cleanup.
// $routes->post('auth/v2', 'SuperUserController::authV2');
// $routes->get('getfoto', 'SuperUserController::getfoto');
// $routes->get('token', 'SuperUserController::cekToken');
// Standard CRUD via DhivaRoutes (Keep for compatibility)
DhivaRoutes::Route($routes, 'user', 'SuperUserController');
// Personel & DRH (New Features)
$routes->get('personel/profil', 'PersonelController::getProfil');
$routes->get('personel/drh', 'PersonelController::getDaftarRiwayatHidup');
$routes->post('personel/generate-link', 'PersonelController::generateEncryptedLink');
// Standard CRUD via DhivaRoutes (Keep for compatibility)
DhivaRoutes::Route($routes, 'user', 'SuperUserController');
});