37 lines
2.1 KiB
PHP
37 lines
2.1 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Modules\AdvancedPlanning\Http\Controllers\CapacityResourceController;
|
|
use Modules\AdvancedPlanning\Http\Controllers\DashboardController;
|
|
use Modules\AdvancedPlanning\Http\Controllers\InstallController;
|
|
use Modules\AdvancedPlanning\Http\Controllers\ScheduleRunController;
|
|
use Modules\AdvancedPlanning\Http\Controllers\SopCycleController;
|
|
|
|
Route::middleware('web', 'authh', 'auth', 'SetSessionData', 'language', 'timezone', 'AdminSidebarMenu')
|
|
->prefix('advanced-planning')
|
|
->group(function () {
|
|
Route::get('/install', [InstallController::class, 'index']);
|
|
Route::post('/install', [InstallController::class, 'install']);
|
|
Route::get('/install/uninstall', [InstallController::class, 'uninstall']);
|
|
Route::get('/install/update', [InstallController::class, 'update']);
|
|
|
|
Route::get('/dashboard', [DashboardController::class, 'index']);
|
|
|
|
Route::get('/capacity-resources', [CapacityResourceController::class, 'index']);
|
|
Route::get('/capacity-resources/create', [CapacityResourceController::class, 'create']);
|
|
Route::post('/capacity-resources', [CapacityResourceController::class, 'store']);
|
|
Route::post('/capacity-resources/sync', [CapacityResourceController::class, 'sync']);
|
|
|
|
Route::get('/schedule-runs', [ScheduleRunController::class, 'index']);
|
|
Route::get('/schedule-runs/create', [ScheduleRunController::class, 'create']);
|
|
Route::post('/schedule-runs', [ScheduleRunController::class, 'store']);
|
|
Route::get('/schedule-runs/{id}', [ScheduleRunController::class, 'show']);
|
|
|
|
Route::get('/sop-cycles', [SopCycleController::class, 'index']);
|
|
Route::get('/sop-cycles/create', [SopCycleController::class, 'create']);
|
|
Route::post('/sop-cycles', [SopCycleController::class, 'store']);
|
|
Route::get('/sop-cycles/{id}', [SopCycleController::class, 'show']);
|
|
Route::post('/sop-cycles/{id}/refresh', [SopCycleController::class, 'refresh']);
|
|
Route::post('/sop-cycles/{id}/status', [SopCycleController::class, 'advanceStatus']);
|
|
});
|