mirror of
https://github.com/snipe/snipe-it.git
synced 2025-01-26 05:01:06 -08:00
Merge pull request #13853 from snipe/features/link_back_to_asset_on_create
Link back to asset on create
This commit is contained in:
commit
0bae1a1f5e
|
@ -204,12 +204,8 @@ class AssetsController extends Controller
|
|||
}
|
||||
|
||||
if ($success) {
|
||||
// Redirect to the asset listing page
|
||||
$minutes = 518400;
|
||||
// dd( $_POST['options']);
|
||||
// Cookie::queue(Cookie::make('optional_info', json_decode($_POST['options']), $minutes));
|
||||
return redirect()->route('hardware.index')
|
||||
->with('success', trans('admin/hardware/message.create.success'));
|
||||
->with('success-unescaped', trans('admin/hardware/message.create.success_linked', ['link' => route('hardware.show', $asset->id), 'id', 'tag' => $asset->asset_tag]));
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -96,8 +96,8 @@ class ComponentCheckinController extends Controller
|
|||
$asset = Asset::find($component_assets->asset_id);
|
||||
|
||||
event(new CheckoutableCheckedIn($component, $asset, Auth::user(), $request->input('note'), Carbon::now()));
|
||||
if($backto == 'asset'){
|
||||
return redirect()->route('hardware.view', $asset->id)->with('success',
|
||||
if ($backto == 'asset'){
|
||||
return redirect()->route('hardware.show', $asset->id)->with('success',
|
||||
trans('admin/components/message.checkin.success'));
|
||||
}
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ return [
|
|||
'create' => [
|
||||
'error' => 'Asset was not created, please try again. :(',
|
||||
'success' => 'Asset created successfully. :)',
|
||||
'success_linked' => 'Asset with tag :tag was created successfully. <strong><a href=":link" style="color: white;">Click here to view</a></strong>.',
|
||||
],
|
||||
|
||||
'update' => [
|
||||
|
|
|
@ -35,6 +35,18 @@
|
|||
@endif
|
||||
|
||||
|
||||
@if ($message = Session::get('success-unescaped'))
|
||||
<div class="col-md-12">
|
||||
<div class="alert alert-success fade in">
|
||||
<button type="button" class="close" data-dismiss="alert">×</button>
|
||||
<i class="fas fa-check faa-pulse animated"></i>
|
||||
<strong>{{ trans('general.notification_success') }}: </strong>
|
||||
{!! $message !!}
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
|
||||
@if ($assets = Session::get('assets'))
|
||||
@foreach ($assets as $asset)
|
||||
<div class="col-md-12">
|
||||
|
|
|
@ -122,9 +122,10 @@ Route::group(
|
|||
[AssetCheckinController::class, 'store']
|
||||
)->name('hardware.checkin.store');
|
||||
|
||||
Route::get('{assetId}/view',
|
||||
[AssetsController::class, 'show']
|
||||
)->name('hardware.view');
|
||||
// Redirect old legacy /asset_id/view urls to the resource route version
|
||||
Route::get('{assetId}/view', function ($assetId) {
|
||||
return redirect()->route('hardware.show', ['hardware' => $assetId]);
|
||||
});
|
||||
|
||||
Route::get('{assetId}/qr_code',
|
||||
[AssetsController::class, 'getQrCode']
|
||||
|
@ -178,14 +179,15 @@ Route::group(
|
|||
Route::post('bulkcheckout',
|
||||
[BulkAssetsController::class, 'storeCheckout']
|
||||
)->name('hardware.bulkcheckout.store');
|
||||
|
||||
});
|
||||
|
||||
Route::resource('hardware',
|
||||
AssetsController::class,
|
||||
[
|
||||
'middleware' => ['auth'],
|
||||
'parameters' => ['asset' => 'asset_id'
|
||||
],
|
||||
'parameters' => ['asset' => 'asset_id'],
|
||||
'names' => ['show' => 'view'],
|
||||
]);
|
||||
|
||||
Route::get('ht/{any?}',
|
||||
|
|
Loading…
Reference in a new issue