add asset model as a redirect option

This commit is contained in:
Godfrey M
2025-07-01 10:43:00 -07:00
parent ba94f1b920
commit f3e49e7010
3 changed files with 11 additions and 1 deletions

View File

@@ -1542,6 +1542,11 @@ class Helper
case 'audit':
return route('assets.audit.due');
}
switch ($other_redirect) {
case 'model':
return route('models.show', $request->model_id );
}
}

View File

@@ -427,8 +427,12 @@ class AssetsController extends Controller
}
}
}
session()->put([
'redirect_option' => $request->get('redirect_option'),
'checkout_to_type' => $request->get('checkout_to_type'),
'other_redirect' => $request->get('redirect_option') === 'other_redirect' ? 'model' : null,
]);
session()->put(['redirect_option' => $request->get('redirect_option'), 'checkout_to_type' => $request->get('checkout_to_type')]);
if ($asset->save()) {
return redirect()->to(Helper::getRedirectOption($request, $asset->id, 'Assets'))

View File

@@ -10,6 +10,7 @@
'options' => [
'index' => trans('admin/hardware/form.redirect_to_all', ['type' => 'assets']),
'item' => trans('admin/hardware/form.redirect_to_type', ['type' => trans('general.asset')]),
'other_redirect' => trans('admin/hardware/form.redirect_to_type', [ 'type' => trans('general.asset').' '.trans('general.asset_model')])
]
])