3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-02-04 09:35:32 +00:00

Re-added /hardware/ as viable route for API file uploads

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2025-07-10 13:06:22 +01:00
parent 43a237bf95
commit 0972c4e340
2 changed files with 7 additions and 4 deletions

View File

@ -33,6 +33,7 @@ class UploadedFilesController extends Controller
'assets' => Asset::class,
'components' => Component::class,
'consumables' => Consumable::class,
'hardware' => Asset::class,
'licenses' => License::class,
'locations' => Location::class,
'models' => AssetModel::class,
@ -44,6 +45,7 @@ class UploadedFilesController extends Controller
'assets' => 'private_uploads/assets/',
'components' => 'private_uploads/components/',
'consumables' => 'private_uploads/consumables/',
'hardware' => 'private_uploads/assets/',
'licenses' => 'private_uploads/licenses/',
'locations' => 'private_uploads/locations/',
'models' => 'private_uploads/assetmodels/',
@ -55,6 +57,7 @@ class UploadedFilesController extends Controller
'assets' => 'asset',
'components' => 'component',
'consumables' => 'consumable',
'hardware' => 'asset',
'licenses' => 'license',
'locations' => 'location',
'models' => 'model',

View File

@ -1314,7 +1314,7 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu
'index'
]
)->name('api.files.index')
->where(['object_type' => 'assets|models|users|locations|accessories|consumables|licenses|components']);
->where(['object_type' => 'assets|hardware|models|users|locations|accessories|consumables|licenses|components']);
// Get a file
Route::get('{object_type}/{id}/files/{file_id}',
@ -1323,7 +1323,7 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu
'show'
]
)->name('api.files.show')
->where(['object_type' => 'assets|models|users|locations|accessories|consumables|licenses|components']);
->where(['object_type' => 'assets|hardware|models|users|locations|accessories|consumables|licenses|components']);
// Upload files(s)
Route::post('{object_type}/{id}/files',
@ -1332,7 +1332,7 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu
'store'
]
)->name('api.files.store')
->where(['object_type' => 'assets|models|users|locations|accessories|consumables|licenses|components']);
->where(['object_type' => 'assets|hardware|models|users|locations|accessories|consumables|licenses|components']);
// Delete files(s)
Route::delete('{object_type}/{id}/files/{file_id}/delete',
@ -1341,6 +1341,6 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'api-throttle:api']], fu
'destroy'
]
)->name('api.files.destroy')
->where(['object_type' => 'assets|models|users|locations|accessories|consumables|licenses|components']);
->where(['object_type' => 'assets|hardware|models|users|locations|accessories|consumables|licenses|components']);
}); // end API routes