re-design the menu builder page
Deploy to Shared Hosting / Shared hosting deploy (push) Failing after 48s
Tests / PHPUnit (push) Successful in 1m24s

This commit is contained in:
root
2026-09-06 21:29:38 -04:00
parent 485341875a
commit ede7fd947a
4 changed files with 1441 additions and 390 deletions
+6 -5
View File
@@ -941,11 +941,12 @@ $routes->post('/parent/edit_emergency_contact/(:num)', 'View\ParentController::e
/*management navigation bar*/
$routes->get('nav-builder', 'View\NavBuilderController::index', ['filter' => 'auth']);
$routes->get('api/nav-builder', 'View\NavBuilderController::data', ['filter' => 'auth']);
$routes->post('nav-builder/save', 'View\NavBuilderController::save', ['filter' => 'auth']);
$routes->get('nav-builder/delete/(:num)', 'View\NavBuilderController::delete/$1', ['filter' => 'auth']);
$routes->post('nav-builder/reorder', 'View\NavBuilderController::reorder', ['filter' => 'auth']);
$routes->get('nav-builder', 'View\NavBuilderController::index', ['filter' => 'auth:administrator']);
$routes->get('api/nav-builder', 'View\NavBuilderController::data', ['filter' => 'auth:administrator']);
$routes->post('nav-builder/save', 'View\NavBuilderController::save', ['filter' => 'auth:administrator']);
$routes->get('nav-builder/delete/(:num)', 'View\NavBuilderController::delete/$1', ['filter' => 'auth:administrator']);
$routes->post('nav-builder/reorder', 'View\NavBuilderController::reorder', ['filter' => 'auth:administrator']);
$routes->post('nav-builder/role-access', 'View\NavBuilderController::roleAccess', ['filter' => 'auth:administrator']);
// Teacher book distribution is the only inventory path teachers may access directly.