diff --git a/resources/views/hardware/index.blade.php b/resources/views/hardware/index.blade.php index feb164fa7e..32460f222b 100755 --- a/resources/views/hardware/index.blade.php +++ b/resources/views/hardware/index.blade.php @@ -76,7 +76,7 @@ {{ trans('general.id') }} {{ trans('general.company') }} {{ trans('admin/hardware/table.image') }} - {{ trans('admin/hardware/form.name') }} + {{ trans('admin/hardware/form.name') }} {{ trans('admin/hardware/table.asset_tag') }} {{ trans('admin/hardware/table.serial') }} {{ trans('admin/hardware/form.model') }} diff --git a/resources/views/licenses/index.blade.php b/resources/views/licenses/index.blade.php index 162a2b9f41..df7405949a 100755 --- a/resources/views/licenses/index.blade.php +++ b/resources/views/licenses/index.blade.php @@ -26,17 +26,18 @@ + - - - + + + @@ -46,8 +47,10 @@ + - + +
{{ trans('general.id') }}{{ trans('general.company') }}{{ trans('admin/licenses/table.title') }}{{ trans('general.manufacturer') }}{{ trans('general.company') }}{{ trans('admin/licenses/table.title') }}{{ trans('general.manufacturer') }} {{ trans('admin/licenses/form.license_key') }} {{ trans('admin/licenses/form.to_name') }} {{ trans('admin/licenses/form.to_email') }}{{ trans('general.purchase_cost') }} {{ trans('admin/licenses/form.purchase_order') }} {{ trans('admin/licenses/form.expiration') }}{{ trans('general.created_at') }} {{ trans('admin/hardware/form.notes') }}{{ trans('table.actions') }}{{ trans('table.actions') }}
@@ -62,4 +65,17 @@ @section('moar_scripts') @include ('partials.bootstrap-table', ['exportFile' => 'licenses-export', 'search' => true]) + + @stop diff --git a/resources/views/manufacturers/view.blade.php b/resources/views/manufacturers/view.blade.php index e857ab170a..65f579f5ca 100644 --- a/resources/views/manufacturers/view.blade.php +++ b/resources/views/manufacturers/view.blade.php @@ -48,7 +48,7 @@ name="manufacturer_assets" class="table table-striped bootstrap-table snipe-table" id="assets-table" - data-url="{{ route('api.manufacturers.view', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'assets']) }}" + data-url="{{ route('api.manufacturers.show', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'assets']) }}" data-cookie="true" data-click-to-select="true" data-cookie-id-table="maufacturerAssetsTable-{{config('version.hash_version') }}" @@ -76,7 +76,7 @@ name="manufacturer_licenses" class="table table-striped bootstrap-table snipe-table" id="licenses-table" - data-url="{{ route('api.manufacturers.view', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'licenses']) }}" + data-url="{{ route('api.manufacturers.show', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'licenses']) }}" data-cookie="true" data-click-to-select="true" data-cookie-id-table="maufacturerLicensesTable-{{config('version.hash_version') }}" @@ -108,7 +108,7 @@ name="manufacturer_licenses" class="table table-striped bootstrap-table snipe-table" id="licenses-table" - data-url="{{ route('api.manufacturers.view', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'accessories']) }}" + data-url="{{ route('api.manufacturers.show', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'accessories']) }}" data-cookie="true" data-click-to-select="true" data-cookie-id-table="manufacturerAccessoriesTable-{{config('version.hash_version') }}" @@ -137,7 +137,7 @@ name="manufacturer_licenses" class="table table-striped bootstrap-table snipe-table" id="licenses-table" - data-url="{{ route('api.manufacturers.view', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'consumables']) }}" + data-url="{{ route('api.manufacturers.show', ['manufacturerId' => $manufacturer->id, 'itemtype' => 'consumables']) }}" data-cookie="true" data-click-to-select="true" data-cookie-id-table="maufacturerLicensesTable-{{config('version.hash_version') }}" diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index 3ce3154e7f..5137e5577f 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -101,7 +101,13 @@ $('.snipe-table').bootstrapTable({ function assetFormatter(value, row) { if (value) { - return ' ' + value + ''; + return ' ' + value + ''; + } + } + + function manufacturerFormatter(value, row) { + if (value) { + return ' ' + value.name + ''; } } @@ -117,6 +123,12 @@ $('.snipe-table').bootstrapTable({ } } + function licenseFormatter(value, row) { + if (value) { + return ' ' + row.name + ''; + } + } + function categoryFormatter(value, row) { if (value) { return ' ' + value.name + ''; diff --git a/routes/api.php b/routes/api.php index ff72ae9fec..d157640795 100644 --- a/routes/api.php +++ b/routes/api.php @@ -34,6 +34,21 @@ Route::group(['prefix' => 'v1','namespace' => 'Api'], function () { ); + Route::resource('licenses', 'LicensesController', + ['names' => + [ + 'index' => 'api.licenses.index', + 'show' => 'api.licenses.show', + 'update' => 'api.licenses.update', + 'store' => 'api.licenses.store', + 'destroy' => 'api.licenses.destroy' + ], + 'except' => ['edit'], + 'parameters' => ['license' => 'license_id'] + ] + ); + + Route::resource('models', 'AssetModelsController', ['names' => [ @@ -262,8 +277,6 @@ Route::group(['prefix' => 'v1','namespace' => 'Api'], function () { }); - - /*---Suppliers API---*/ Route::group(array('prefix'=>'suppliers'), function () { Route::get('list', array('as'=>'api.suppliers.list', 'uses'=>'SuppliersController@getDatatable')); @@ -280,13 +293,6 @@ Route::group(['prefix' => 'v1','namespace' => 'Api'], function () { - /*---Licenses API---*/ - Route::group([ 'prefix' => 'licenses' ], function () { - - Route::get('list', [ 'as' => 'api.licenses.list', 'uses' => 'LicensesController@getDatatable' ]); - }); - - Route::group([ 'prefix' => 'fields' ], function () {