init backend presensi

This commit is contained in:
mwpn
2026-03-05 14:37:36 +07:00
commit b4fda6b9c9
319 changed files with 27261 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?php
use CodeIgniter\Router\RouteCollection;
/**
* Discipline Module Routes
*
* @var RouteCollection $routes
*/
$routes->group('api/discipline', [
'namespace' => 'App\Modules\Discipline\Controllers',
'filter' => 'dashboard_auth',
], function ($routes) {
$routes->get('violations', 'ViolationController::index');
$routes->get('levels', 'DisciplineLevelController::index');
$routes->get('student-violations', 'StudentViolationController::index');
$routes->post('student-violations', 'StudentViolationController::create');
$routes->post('violations-admin', 'ViolationAdminController::create', ['filter' => 'admin_only']);
$routes->put('violations-admin/(:num)', 'ViolationAdminController::update/$1', ['filter' => 'admin_only']);
});