From 0630ef9f89585b0b7a2da4a9a4a375617cd3b1d5 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 18 May 2026 11:06:21 +0100 Subject: [PATCH] Added routes --- routes/api.php | 21 +++++++++++++++++++++ routes/web.php | 6 ++++++ 2 files changed, 27 insertions(+) diff --git a/routes/api.php b/routes/api.php index 22d2804dfb..af900ebfbd 100644 --- a/routes/api.php +++ b/routes/api.php @@ -625,6 +625,10 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu ] )->name('api.maintenances.history')->withTrashed(); + Route::post('/maintenances/{maintenance}/complete', + [Api\MaintenancesController::class, 'complete'] + )->name('api.maintenances.complete'); + Route::resource('maintenances', Api\MaintenancesController::class, ['names' => [ @@ -639,6 +643,23 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu ] ); // end assets API routes + /** + * Maintenance types API routes + */ + Route::resource('maintenance-types', + Api\MaintenanceTypesController::class, + ['names' => [ + 'index' => 'api.maintenance-types.index', + 'show' => 'api.maintenance-types.show', + 'store' => 'api.maintenance-types.store', + 'update' => 'api.maintenance-types.update', + 'destroy' => 'api.maintenance-types.destroy', + ], + 'except' => ['create', 'edit'], + 'parameters' => ['maintenance-type' => 'maintenanceType'], + ] + ); + /** * Imports API routes */ diff --git a/routes/web.php b/routes/web.php index 0ecbffc0f4..6ec0bc1982 100644 --- a/routes/web.php +++ b/routes/web.php @@ -17,6 +17,7 @@ use App\Http\Controllers\DepreciationsController; use App\Http\Controllers\GroupsController; use App\Http\Controllers\HealthController; use App\Http\Controllers\LabelsController; +use App\Http\Controllers\MaintenanceTypesController; use App\Http\Controllers\ManufacturersController; use App\Http\Controllers\ModalController; use App\Http\Controllers\NotesController; @@ -87,6 +88,11 @@ Route::group(['middleware' => 'auth'], function () { Route::post('suppliers/bulk/delete', [BulkSuppliersController::class, 'destroy'])->name('suppliers.bulk.delete'); + /* + * Maintenance Types + */ + Route::resource('maintenance-types', MaintenanceTypesController::class); + /* * Depreciations */