diff --git a/app/controllers/admin/ModelsController.php b/app/controllers/admin/ModelsController.php index 45f30744ed..9931b7152b 100755 --- a/app/controllers/admin/ModelsController.php +++ b/app/controllers/admin/ModelsController.php @@ -276,7 +276,7 @@ class ModelsController extends AdminController **/ public function getView($modelId = null) { - $model = Model::find($modelId); + $model = Model::withTrashed()->find($modelId); if (isset($model->id)) { return View::make('backend/models/view', compact('model')); diff --git a/app/controllers/admin/UsersController.php b/app/controllers/admin/UsersController.php index 6f655b20e0..2772f5abf1 100755 --- a/app/controllers/admin/UsersController.php +++ b/app/controllers/admin/UsersController.php @@ -511,7 +511,7 @@ class UsersController extends AdminController } ) ->addColumn('activated', function ($model) { - $activated = $model->isActivated() ? '' : ''; + $activated = $model->isActivated() ? '' : ''; return $activated; } ) diff --git a/app/lang/en/admin/models/general.php b/app/lang/en/admin/models/general.php index b266ea7153..564f6b4fd3 100755 --- a/app/lang/en/admin/models/general.php +++ b/app/lang/en/admin/models/general.php @@ -2,6 +2,8 @@ return array( + 'deleted' => 'This model has been deleted. Click here to restore it.', + 'restore' => 'Restore Model', 'show_mac_address' => 'Show MAC address field in assets in this model', 'view_deleted' => 'View Deleted', 'view_models' => 'View Models', diff --git a/app/views/backend/hardware/index.blade.php b/app/views/backend/hardware/index.blade.php index 85f02e95f3..e3be7fb6da 100755 --- a/app/views/backend/hardware/index.blade.php +++ b/app/views/backend/hardware/index.blade.php @@ -169,7 +169,9 @@ data-title="@lang('general.delete') {{ htmlspecialchars($asset->asset_tag) }}?" onClick="return false;"> @else + @if ($asset->model->deleted_at=='') + @endif @endif diff --git a/app/views/backend/hardware/view.blade.php b/app/views/backend/hardware/view.blade.php index b5516338d2..17585ac587 100755 --- a/app/views/backend/hardware/view.blade.php +++ b/app/views/backend/hardware/view.blade.php @@ -49,7 +49,7 @@ @if ($asset->deleted_at!='')
- + @lang('admin/hardware/general.deleted', array('asset_id' => $asset->id))
diff --git a/app/views/backend/models/view.blade.php b/app/views/backend/models/view.blade.php index b86d954bed..e6b44effc6 100755 --- a/app/views/backend/models/view.blade.php +++ b/app/views/backend/models/view.blade.php @@ -20,7 +20,9 @@

@@ -35,6 +37,15 @@
+ + @if ($model->deleted_at!='') +
+ + @lang('admin/models/general.deleted', array('model_id' => $model->id)) + +
+ + @endif @@ -128,6 +139,11 @@ @if ($model->image)

  • @endif + + @if ($model->deleted_at!='') +

  • @lang('admin/models/general.restore')
  • + + @endif