mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
More for #3057
This commit is contained in:
parent
4603000d12
commit
cf2b57cb15
|
@ -22,6 +22,7 @@ use App\Models\Asset;
|
||||||
use App\Helpers\Helper;
|
use App\Helpers\Helper;
|
||||||
use Auth;
|
use Auth;
|
||||||
use Gate;
|
use Gate;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This controller handles all actions related to Asset Maintenance for
|
* This controller handles all actions related to Asset Maintenance for
|
||||||
|
@ -43,7 +44,7 @@ class AssetMaintenancesController extends Controller
|
||||||
*/
|
*/
|
||||||
private static function getInsufficientPermissionsRedirect()
|
private static function getInsufficientPermissionsRedirect()
|
||||||
{
|
{
|
||||||
return redirect()->route('asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('error', trans('general.insufficient_permissions'));
|
->with('error', trans('general.insufficient_permissions'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,7 +59,7 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return View
|
* @return View
|
||||||
*/
|
*/
|
||||||
public function getIndex()
|
public function index()
|
||||||
{
|
{
|
||||||
|
|
||||||
return View::make('asset_maintenances/index');
|
return View::make('asset_maintenances/index');
|
||||||
|
@ -74,34 +75,30 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return String JSON
|
* @return String JSON
|
||||||
*/
|
*/
|
||||||
public function getDatatable()
|
public function getDatatable(Request $request)
|
||||||
{
|
{
|
||||||
$maintenances = AssetMaintenance::with('asset', 'supplier', 'asset.company','admin');
|
$maintenances = AssetMaintenance::with('asset', 'supplier', 'asset.company','admin');
|
||||||
|
|
||||||
if (Input::has('search')) {
|
if (Input::has('search')) {
|
||||||
$maintenances = $maintenances->TextSearch(e(Input::get('search')));
|
$maintenances = $maintenances->TextSearch(e($request->input('search')));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if ($request->has('offset')) {
|
||||||
|
$offset = e($request->input('offset'));
|
||||||
if (Input::has('offset')) {
|
|
||||||
$offset = e(Input::get('offset'));
|
|
||||||
} else {
|
} else {
|
||||||
$offset = 0;
|
$offset = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Input::has('limit')) {
|
if (Input::has('limit')) {
|
||||||
$limit = e(Input::get('limit'));
|
$limit = e($request->input('limit'));
|
||||||
} else {
|
} else {
|
||||||
$limit = 50;
|
$limit = 50;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$allowed_columns = ['id','title','asset_maintenance_time','asset_maintenance_type','cost','start_date','completion_date','notes','user_id'];
|
$allowed_columns = ['id','title','asset_maintenance_time','asset_maintenance_type','cost','start_date','completion_date','notes','user_id'];
|
||||||
$order = Input::get('order') === 'asc' ? 'asc' : 'desc';
|
$order = Input::get('order') === 'asc' ? 'asc' : 'desc';
|
||||||
$sort = in_array(Input::get('sort'), $allowed_columns) ? e(Input::get('sort')) : 'created_at';
|
$sort = in_array(Input::get('sort'), $allowed_columns) ? e($request->input('sort')) : 'created_at';
|
||||||
|
|
||||||
switch ($sort) {
|
switch ($sort) {
|
||||||
case 'user_id':
|
case 'user_id':
|
||||||
|
@ -121,8 +118,8 @@ class AssetMaintenancesController extends Controller
|
||||||
foreach ($maintenances as $maintenance) {
|
foreach ($maintenances as $maintenance) {
|
||||||
$actions = '';
|
$actions = '';
|
||||||
if (Gate::allows('assets.edit')) {
|
if (Gate::allows('assets.edit')) {
|
||||||
$actions .= '<nobr><a href="' . route('update/asset_maintenance',
|
$actions .= '<nobr><a href="' . route('maintenances.edit',
|
||||||
$maintenance->id) . '" class="btn btn-warning btn-sm" style="margin-right:5px;"><i class="fa fa-pencil icon-white"></i></a><a data-html="false" class="btn delete-asset btn-danger btn-sm" data-toggle="modal" href="' . route('delete/asset_maintenance',
|
$maintenance->id) . '" class="btn btn-warning btn-sm" style="margin-right:5px;"><i class="fa fa-pencil icon-white"></i></a><a data-html="false" class="btn delete-asset btn-danger btn-sm" data-toggle="modal" href="' . route('maintenances.destroy',
|
||||||
$maintenance->id) . '" data-content="' . trans('admin/asset_maintenances/message.delete.confirm') . '" data-title="' . trans('general.delete') . ' ' . htmlspecialchars($maintenance->title) . '?" onClick="return false;"><i class="fa fa-trash icon-white"></i></a></nobr>';
|
$maintenance->id) . '" data-content="' . trans('admin/asset_maintenances/message.delete.confirm') . '" data-title="' . trans('general.delete') . ' ' . htmlspecialchars($maintenance->title) . '?" onClick="return false;"><i class="fa fa-trash icon-white"></i></a></nobr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -131,10 +128,10 @@ class AssetMaintenancesController extends Controller
|
||||||
} else {
|
} else {
|
||||||
$maintenance_cost = $settings->default_currency.$maintenance->cost;
|
$maintenance_cost = $settings->default_currency.$maintenance->cost;
|
||||||
}
|
}
|
||||||
|
|
||||||
$rows[] = array(
|
$rows[] = array(
|
||||||
'id' => $maintenance->id,
|
'id' => $maintenance->id,
|
||||||
'asset_name' => ($maintenance->asset) ? (string)link_to('/hardware/'.$maintenance->asset->id.'/view', $maintenance->asset->showAssetName()) : 'Deleted Asset' ,
|
'asset_name' => ($maintenance->asset) ? (string)link_to_route('maintenances.show', $maintenance->asset->showAssetName(), ['maintenance' => $maintenance->asset->id]) : 'Deleted Asset' ,
|
||||||
'title' => $maintenance->title,
|
'title' => $maintenance->title,
|
||||||
'notes' => $maintenance->notes,
|
'notes' => $maintenance->notes,
|
||||||
'supplier' => ($maintenance->supplier) ? (string)link_to('/admin/settings/suppliers/'.$maintenance->supplier->id.'/view', $maintenance->supplier->name) : 'Deleted Supplier',
|
'supplier' => ($maintenance->supplier) ? (string)link_to('/admin/settings/suppliers/'.$maintenance->supplier->id.'/view', $maintenance->supplier->name) : 'Deleted Supplier',
|
||||||
|
@ -163,7 +160,7 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function getCreate($assetId = null)
|
public function create($assetId = null)
|
||||||
{
|
{
|
||||||
// Prepare Asset Maintenance Type List
|
// Prepare Asset Maintenance Type List
|
||||||
$assetMaintenanceType = [
|
$assetMaintenanceType = [
|
||||||
|
@ -194,11 +191,11 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function postCreate()
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
// get the POST data
|
// get the POST data
|
||||||
$new = Input::all();
|
$new = $request->all();
|
||||||
|
|
||||||
// create a new model instance
|
// create a new model instance
|
||||||
$assetMaintenance = new AssetMaintenance();
|
$assetMaintenance = new AssetMaintenance();
|
||||||
|
@ -207,39 +204,39 @@ class AssetMaintenancesController extends Controller
|
||||||
if (e(Input::get('supplier_id')) == '') {
|
if (e(Input::get('supplier_id')) == '') {
|
||||||
$assetMaintenance->supplier_id = null;
|
$assetMaintenance->supplier_id = null;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->supplier_id = e(Input::get('supplier_id'));
|
$assetMaintenance->supplier_id = e($request->input('supplier_id'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('is_warranty')) == '') {
|
if (e(Input::get('is_warranty')) == '') {
|
||||||
$assetMaintenance->is_warranty = 0;
|
$assetMaintenance->is_warranty = 0;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->is_warranty = e(Input::get('is_warranty'));
|
$assetMaintenance->is_warranty = e($request->input('is_warranty'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('cost')) == '') {
|
if (e(Input::get('cost')) == '') {
|
||||||
$assetMaintenance->cost = '';
|
$assetMaintenance->cost = '';
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->cost = Helper::ParseFloat(e(Input::get('cost')));
|
$assetMaintenance->cost = Helper::ParseFloat(e($request->input('cost')));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('notes')) == '') {
|
if (e(Input::get('notes')) == '') {
|
||||||
$assetMaintenance->notes = null;
|
$assetMaintenance->notes = null;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->notes = e(Input::get('notes'));
|
$assetMaintenance->notes = e($request->input('notes'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$asset = Asset::find(e(Input::get('asset_id')));
|
$asset = Asset::find(e($request->input('asset_id')));
|
||||||
|
|
||||||
if (!Company::isCurrentUserHasAccess($asset)) {
|
if (!Company::isCurrentUserHasAccess($asset)) {
|
||||||
return static::getInsufficientPermissionsRedirect();
|
return static::getInsufficientPermissionsRedirect();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save the asset maintenance data
|
// Save the asset maintenance data
|
||||||
$assetMaintenance->asset_id = e(Input::get('asset_id'));
|
$assetMaintenance->asset_id = e($request->input('asset_id'));
|
||||||
$assetMaintenance->asset_maintenance_type = e(Input::get('asset_maintenance_type'));
|
$assetMaintenance->asset_maintenance_type = e($request->input('asset_maintenance_type'));
|
||||||
$assetMaintenance->title = e(Input::get('title'));
|
$assetMaintenance->title = e($request->input('title'));
|
||||||
$assetMaintenance->start_date = e(Input::get('start_date'));
|
$assetMaintenance->start_date = e($request->input('start_date'));
|
||||||
$assetMaintenance->completion_date = e(Input::get('completion_date'));
|
$assetMaintenance->completion_date = e($request->input('completion_date'));
|
||||||
$assetMaintenance->user_id = Auth::user()->id;
|
$assetMaintenance->user_id = Auth::user()->id;
|
||||||
|
|
||||||
if (( $assetMaintenance->completion_date == "" )
|
if (( $assetMaintenance->completion_date == "" )
|
||||||
|
@ -262,7 +259,7 @@ class AssetMaintenancesController extends Controller
|
||||||
if ($assetMaintenance->save()) {
|
if ($assetMaintenance->save()) {
|
||||||
|
|
||||||
// Redirect to the new asset maintenance page
|
// Redirect to the new asset maintenance page
|
||||||
return redirect()->to("admin/asset_maintenances")
|
return redirect()->route('maintenances.index')
|
||||||
->with('success', trans('admin/asset_maintenances/message.create.success'));
|
->with('success', trans('admin/asset_maintenances/message.create.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -283,12 +280,12 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function getEdit($assetMaintenanceId = null)
|
public function edit($assetMaintenanceId = null)
|
||||||
{
|
{
|
||||||
// Check if the asset maintenance exists
|
// Check if the asset maintenance exists
|
||||||
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
||||||
// Redirect to the improvement management page
|
// Redirect to the improvement management page
|
||||||
return redirect()->to('admin/asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
||||||
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
||||||
return static::getInsufficientPermissionsRedirect();
|
return static::getInsufficientPermissionsRedirect();
|
||||||
|
@ -335,16 +332,16 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function postEdit($assetMaintenanceId = null)
|
public function update(Request $request, $assetMaintenanceId = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
// get the POST data
|
// get the POST data
|
||||||
$new = Input::all();
|
$new = $request->all();
|
||||||
|
|
||||||
// Check if the asset maintenance exists
|
// Check if the asset maintenance exists
|
||||||
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
||||||
// Redirect to the asset maintenance management page
|
// Redirect to the asset maintenance management page
|
||||||
return redirect()->to('admin/asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
||||||
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
||||||
return static::getInsufficientPermissionsRedirect();
|
return static::getInsufficientPermissionsRedirect();
|
||||||
|
@ -355,25 +352,25 @@ class AssetMaintenancesController extends Controller
|
||||||
if (e(Input::get('supplier_id')) == '') {
|
if (e(Input::get('supplier_id')) == '') {
|
||||||
$assetMaintenance->supplier_id = null;
|
$assetMaintenance->supplier_id = null;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->supplier_id = e(Input::get('supplier_id'));
|
$assetMaintenance->supplier_id = e($request->input('supplier_id'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('is_warranty')) == '') {
|
if (e(Input::get('is_warranty')) == '') {
|
||||||
$assetMaintenance->is_warranty = 0;
|
$assetMaintenance->is_warranty = 0;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->is_warranty = e(Input::get('is_warranty'));
|
$assetMaintenance->is_warranty = e($request->input('is_warranty'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('cost')) == '') {
|
if (e(Input::get('cost')) == '') {
|
||||||
$assetMaintenance->cost = '';
|
$assetMaintenance->cost = '';
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->cost = Helper::ParseFloat(e(Input::get('cost')));
|
$assetMaintenance->cost = Helper::ParseFloat(e($request->input('cost')));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e(Input::get('notes')) == '') {
|
if (e(Input::get('notes')) == '') {
|
||||||
$assetMaintenance->notes = null;
|
$assetMaintenance->notes = null;
|
||||||
} else {
|
} else {
|
||||||
$assetMaintenance->notes = e(Input::get('notes'));
|
$assetMaintenance->notes = e($request->input('notes'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$asset = Asset::find(e(Input::get('asset_id')));
|
$asset = Asset::find(e(Input::get('asset_id')));
|
||||||
|
@ -383,11 +380,11 @@ class AssetMaintenancesController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save the asset maintenance data
|
// Save the asset maintenance data
|
||||||
$assetMaintenance->asset_id = e(Input::get('asset_id'));
|
$assetMaintenance->asset_id = e($request->input('asset_id'));
|
||||||
$assetMaintenance->asset_maintenance_type = e(Input::get('asset_maintenance_type'));
|
$assetMaintenance->asset_maintenance_type = e($request->input('asset_maintenance_type'));
|
||||||
$assetMaintenance->title = e(Input::get('title'));
|
$assetMaintenance->title = e($request->input('title'));
|
||||||
$assetMaintenance->start_date = e(Input::get('start_date'));
|
$assetMaintenance->start_date = e($request->input('start_date'));
|
||||||
$assetMaintenance->completion_date = e(Input::get('completion_date'));
|
$assetMaintenance->completion_date = e($request->input('completion_date'));
|
||||||
|
|
||||||
if (( $assetMaintenance->completion_date == "" )
|
if (( $assetMaintenance->completion_date == "" )
|
||||||
|| ( $assetMaintenance->completion_date == "0000-00-00" )
|
|| ( $assetMaintenance->completion_date == "0000-00-00" )
|
||||||
|
@ -414,10 +411,10 @@ class AssetMaintenancesController extends Controller
|
||||||
if ($assetMaintenance->save()) {
|
if ($assetMaintenance->save()) {
|
||||||
|
|
||||||
// Redirect to the new asset maintenance page
|
// Redirect to the new asset maintenance page
|
||||||
return redirect()->to("admin/asset_maintenances")
|
return redirect()->route('maintenances.index')
|
||||||
->with('success', trans('admin/asset_maintenances/message.create.success'));
|
->with('success', trans('admin/asset_maintenances/message.create.success'));
|
||||||
}
|
}
|
||||||
return redirect()->back() ->withInput()->withErrors($assetMaintenance->getErrors());
|
return redirect()->back()->withInput()->withErrors($assetMaintenance->getErrors());
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -431,12 +428,12 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function getDelete($assetMaintenanceId)
|
public function destroy($assetMaintenanceId)
|
||||||
{
|
{
|
||||||
// Check if the asset maintenance exists
|
// Check if the asset maintenance exists
|
||||||
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
||||||
// Redirect to the asset maintenance management page
|
// Redirect to the asset maintenance management page
|
||||||
return redirect()->to('admin/asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
||||||
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
||||||
return static::getInsufficientPermissionsRedirect();
|
return static::getInsufficientPermissionsRedirect();
|
||||||
|
@ -446,7 +443,7 @@ class AssetMaintenancesController extends Controller
|
||||||
$assetMaintenance->delete();
|
$assetMaintenance->delete();
|
||||||
|
|
||||||
// Redirect to the asset_maintenance management page
|
// Redirect to the asset_maintenance management page
|
||||||
return redirect()->to('admin/asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('success', trans('admin/asset_maintenances/message.delete.success'));
|
->with('success', trans('admin/asset_maintenances/message.delete.success'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -459,12 +456,12 @@ class AssetMaintenancesController extends Controller
|
||||||
* @since [v1.8]
|
* @since [v1.8]
|
||||||
* @return View
|
* @return View
|
||||||
*/
|
*/
|
||||||
public function getView($assetMaintenanceId)
|
public function show($assetMaintenanceId)
|
||||||
{
|
{
|
||||||
// Check if the asset maintenance exists
|
// Check if the asset maintenance exists
|
||||||
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
if (is_null($assetMaintenance = AssetMaintenance::find($assetMaintenanceId))) {
|
||||||
// Redirect to the asset maintenance management page
|
// Redirect to the asset maintenance management page
|
||||||
return redirect()->to('admin/asset_maintenances')
|
return redirect()->route('maintenances.index')
|
||||||
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
->with('error', trans('admin/asset_maintenances/message.not_found'));
|
||||||
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
} elseif (!Company::isCurrentUserHasAccess($assetMaintenance->asset)) {
|
||||||
return static::getInsufficientPermissionsRedirect();
|
return static::getInsufficientPermissionsRedirect();
|
||||||
|
|
|
@ -70,7 +70,7 @@ class AssetModelsController extends Controller
|
||||||
* @since [v1.0]
|
* @since [v1.0]
|
||||||
* @return Redirect
|
* @return Redirect
|
||||||
*/
|
*/
|
||||||
public function postCreate()
|
public function store()
|
||||||
{
|
{
|
||||||
|
|
||||||
// Create a new asset model
|
// Create a new asset model
|
||||||
|
|
|
@ -271,7 +271,7 @@ class AssetsController extends Controller
|
||||||
}
|
}
|
||||||
// Redirect to the asset listing page
|
// Redirect to the asset listing page
|
||||||
\Session::flash('success', trans('admin/hardware/message.create.success'));
|
\Session::flash('success', trans('admin/hardware/message.create.success'));
|
||||||
return response()->json(['redirect_url' => route('hardware')]);
|
return response()->json(['redirect_url' => route('hardware.index')]);
|
||||||
}
|
}
|
||||||
\Input::flash();
|
\Input::flash();
|
||||||
\Session::flash('errors', $asset->getErrors());
|
\Session::flash('errors', $asset->getErrors());
|
||||||
|
|
|
@ -232,7 +232,7 @@ class ConsumablesController extends Controller
|
||||||
* @param int $consumableId
|
* @param int $consumableId
|
||||||
* @return View
|
* @return View
|
||||||
*/
|
*/
|
||||||
public function getView($consumableId = null)
|
public function show($consumableId = null)
|
||||||
{
|
{
|
||||||
$consumable = Consumable::find($consumableId);
|
$consumable = Consumable::find($consumableId);
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ class DepreciationsController extends Controller
|
||||||
{
|
{
|
||||||
|
|
||||||
// get the POST data
|
// get the POST data
|
||||||
$new = Input::all();
|
$new = $request->all();
|
||||||
|
|
||||||
// create a new instance
|
// create a new instance
|
||||||
$depreciation = new Depreciation();
|
$depreciation = new Depreciation();
|
||||||
|
|
|
@ -84,7 +84,7 @@ class LicensesController extends Controller
|
||||||
* @since [v1.0]
|
* @since [v1.0]
|
||||||
* @return Redirect
|
* @return Redirect
|
||||||
*/
|
*/
|
||||||
public function store()
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
// create a new model instance
|
// create a new model instance
|
||||||
|
|
|
@ -24,10 +24,14 @@
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
<form class="form-horizontal" method="post" action="{{ route('maintenances.store') }}" autocomplete="off">
|
||||||
<!-- CSRF Token -->
|
<!-- CSRF Token -->
|
||||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||||
|
|
||||||
|
@if ($item->id)
|
||||||
|
{{ method_field('PUT') }}
|
||||||
|
@endif
|
||||||
|
|
||||||
<div class="box box-default">
|
<div class="box box-default">
|
||||||
<div class="box-header with-border">
|
<div class="box-header with-border">
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
@section('header_right')
|
@section('header_right')
|
||||||
@can('assets.edit')
|
@can('assets.edit')
|
||||||
<a href="{{ route('create/asset_maintenances') }}" class="btn btn-primary pull-right"> {{ trans('general.create') }}</a>
|
<a href="{{ route('maintenances.create') }}" class="btn btn-primary pull-right"> {{ trans('general.create') }}</a>
|
||||||
@endcan
|
@endcan
|
||||||
@stop
|
@stop
|
||||||
|
|
||||||
|
|
|
@ -498,7 +498,7 @@
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
@can('assets.edit')
|
@can('assets.edit')
|
||||||
<h6>{{ trans('general.asset_maintenances') }}
|
<h6>{{ trans('general.asset_maintenances') }}
|
||||||
[ <a href="{{ route('create/asset_maintenances', $asset->id) }}">{{ trans('button.add') }}</a> ]
|
[ <a href="{{ route('maintenances.create', $asset->id) }}">{{ trans('button.add') }}</a> ]
|
||||||
</h6>
|
</h6>
|
||||||
@endcan
|
@endcan
|
||||||
|
|
||||||
|
|
|
@ -151,14 +151,14 @@
|
||||||
@endcan
|
@endcan
|
||||||
@can('consumables.view')
|
@can('consumables.view')
|
||||||
<li {!! (Request::is('consunmables*') ? ' class="active"' : '') !!}>
|
<li {!! (Request::is('consunmables*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/consumables') }}">
|
<a href="{{ URL::to('consumables') }}">
|
||||||
<i class="fa fa-tint"></i>
|
<i class="fa fa-tint"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@endcan
|
@endcan
|
||||||
@can('components.view')
|
@can('components.view')
|
||||||
<li {!! (Request::is('components*') ? ' class="active"' : '') !!}>
|
<li {!! (Request::is('components*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/components') }}">
|
<a href="{{ URL::to('components') }}">
|
||||||
<i class="fa fa-hdd-o"></i>
|
<i class="fa fa-hdd-o"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
@for($i=0; count($alert_items) > $i; $i++)
|
@for($i=0; count($alert_items) > $i; $i++)
|
||||||
|
|
||||||
<li><!-- Task item -->
|
<li><!-- Task item -->
|
||||||
<a href="{{ URL::to('/') }}/admin/{{ $alert_items[$i]['type'] }}/{{ $alert_items[$i]['id'] }}/view">
|
<a href="{{ URL::to('/') }}/{{ $alert_items[$i]['type'] }}/{{ $alert_items[$i]['id'] }}/view">
|
||||||
<h3>{{ $alert_items[$i]['name'] }}
|
<h3>{{ $alert_items[$i]['name'] }}
|
||||||
<small class="pull-right">
|
<small class="pull-right">
|
||||||
{{ $alert_items[$i]['remaining'] }} remaining
|
{{ $alert_items[$i]['remaining'] }} remaining
|
||||||
|
@ -450,7 +450,7 @@
|
||||||
@endcan
|
@endcan
|
||||||
@can('assets.create')
|
@can('assets.create')
|
||||||
<li{!! (Request::query('Deleted') ? ' class="active"' : '') !!}><a href="{{ URL::to('hardware?status=Deleted') }}">@lang('general.deleted')</a></li>
|
<li{!! (Request::query('Deleted') ? ' class="active"' : '') !!}><a href="{{ URL::to('hardware?status=Deleted') }}">@lang('general.deleted')</a></li>
|
||||||
<li><a href="{{ URL::to('admin/asset_maintenances') }}" >@lang('general.asset_maintenances') </a></li>
|
<li><a href="{{ route('maintenances.index') }}">@lang('general.asset_maintenances') </a></li>
|
||||||
<li><a href="{{ URL::to('hardware/import') }}">@lang('general.import') </a></li>
|
<li><a href="{{ URL::to('hardware/import') }}">@lang('general.import') </a></li>
|
||||||
<li><a href="{{ URL::to('hardware/history') }}">@lang('general.import-history') </a></li>
|
<li><a href="{{ URL::to('hardware/history') }}">@lang('general.import-history') </a></li>
|
||||||
@endcan
|
@endcan
|
||||||
|
@ -475,7 +475,7 @@
|
||||||
@endcan
|
@endcan
|
||||||
@can('consumables.view')
|
@can('consumables.view')
|
||||||
<li{!! (Request::is('consunmables*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('consunmables*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/consumables') }}">
|
<a href="{{ URL::to('consumables') }}">
|
||||||
<i class="fa fa-tint"></i>
|
<i class="fa fa-tint"></i>
|
||||||
<span>@lang('general.consumables')</span>
|
<span>@lang('general.consumables')</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -13,8 +13,8 @@ Route::group(
|
||||||
function () {
|
function () {
|
||||||
|
|
||||||
# Asset Maintenances
|
# Asset Maintenances
|
||||||
Route::resource('maintenance', 'AssetMaintenancesController', [
|
Route::resource('maintenances', 'AssetMaintenancesController', [
|
||||||
'parameters' => ['assetmaintenance' => 'maintenance_id', 'asset' => 'asset_id']
|
'parameters' => ['maintenance' => 'maintenance_id', 'asset' => 'asset_id']
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue