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 @@
+ |
{{ 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') }} |
@@ -46,8 +47,10 @@
{{ 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 () {