From 5496b62b33534bae45d6e2c0bc53cd7148416f53 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 13 Jun 2022 20:30:50 -0700 Subject: [PATCH] Split categories into two tabs if the type = asset Signed-off-by: snipe --- resources/views/categories/view.blade.php | 182 +++++++++++++++------- 1 file changed, 127 insertions(+), 55 deletions(-) diff --git a/resources/views/categories/view.blade.php b/resources/views/categories/view.blade.php index 2cf0960c9b..e33290a4cc 100644 --- a/resources/views/categories/view.blade.php +++ b/resources/views/categories/view.blade.php @@ -24,83 +24,155 @@ {{-- Page content --}} @section('content') -
-
-
-
- @if ($category->category_type=='asset') - @include('partials.asset-bulk-actions') - @endif - category_type=='asset') +
+
- data-columns="{{ \App\Presenters\AssetPresenter::dataTableLayout() }}" - data-cookie-id-table="categoryAssetsTable" - id="categoryAssetsTable" - data-id-table="categoryAssetsTable" - data-export-options='{ +
category_type=='asset') + + data-columns="{{ \App\Presenters\AssetPresenter::dataTableLayout() }}" + data-cookie-id-table="categoryAssetsTable" + id="categoryAssetsTable" + data-id-table="categoryAssetsTable" + data-toolbar="#assetsBulkEditToolbar" + data-bulk-button-id="#bulkAssetEditButton" + data-bulk-form-id="#assetsBulkForm" + data-export-options='{ "fileName": "export-{{ str_slug($category->name) }}-assets-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }' - @elseif ($category->category_type=='accessory') - data-columns="{{ \App\Presenters\AccessoryPresenter::dataTableLayout() }}" - data-cookie-id-table="categoryAccessoryTable" - id="categoryAccessoryTable" - data-id-table="categoryAccessoryTable" - data-export-options='{ + @elseif ($category->category_type=='accessory') + data-columns="{{ \App\Presenters\AccessoryPresenter::dataTableLayout() }}" + data-cookie-id-table="categoryAccessoryTable" + id="categoryAccessoryTable" + data-id-table="categoryAccessoryTable" + data-export-options='{ "fileName": "export-{{ str_slug($category->name) }}-accessories-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }' - @elseif ($category->category_type=='consumable') - data-columns="{{ \App\Presenters\ConsumablePresenter::dataTableLayout() }}" - data-cookie-id-table="categoryConsumableTable" - id="categoryConsumableTable" - data-id-table="categoryConsumableTable" - data-export-options='{ + @elseif ($category->category_type=='consumable') + data-columns="{{ \App\Presenters\ConsumablePresenter::dataTableLayout() }}" + data-cookie-id-table="categoryConsumableTable" + id="categoryConsumableTable" + data-id-table="categoryConsumableTable" + data-export-options='{ "fileName": "export-{{ str_slug($category->name) }}-consumables-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }' - @elseif ($category->category_type=='component') - data-columns="{{ \App\Presenters\ComponentPresenter::dataTableLayout() }}" - data-cookie-id-table="categoryCompomnentTable" - id="categoryCompomnentTable" - data-id-table="categoryCompomnentTable" - data-export-options='{ + @elseif ($category->category_type=='component') + data-columns="{{ \App\Presenters\ComponentPresenter::dataTableLayout() }}" + data-cookie-id-table="categoryCompomnentTable" + id="categoryCompomnentTable" + data-id-table="categoryCompomnentTable" + data-export-options='{ "fileName": "export-{{ str_slug($category->name) }}-components-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }' - @elseif ($category->category_type=='license') - data-columns="{{ \App\Presenters\LicensePresenter::dataTableLayout() }}" - data-cookie-id-table="categoryLicenseTable" - id="categoryLicenseTable" - data-id-table="categoryLicenseTable" - data-export-options='{ + @elseif ($category->category_type=='license') + data-columns="{{ \App\Presenters\LicensePresenter::dataTableLayout() }}" + data-cookie-id-table="categoryLicenseTable" + id="categoryLicenseTable" + data-id-table="categoryLicenseTable" + data-export-options='{ "fileName": "export-{{ str_slug($category->name) }}-licenses-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }' - @endif + @endif - data-pagination="true" - data-search="true" - data-show-footer="true" - data-side-pagination="server" - data-show-columns="true" - data-show-export="true" - data-show-refresh="true" - data-sort-order="asc" - class="table table-striped snipe-table" - data-url="{{ route('api.'.$category_type_route.'.index',['category_id'=> $category->id]) }}"> - -
+ data-pagination="true" + data-search="true" + data-show-footer="true" + data-side-pagination="server" + data-show-columns="true" + data-show-export="true" + data-show-refresh="true" + data-sort-order="asc" + class="table table-striped snipe-table" + data-url="{{ route('api.'.$category_type_route.'.index',['category_id'=> $category->id]) }}"> -
-
-
-
+ + + + + + +
+
+
+ + @if ($category->models->count() > 0) + @if ($category->category_type=='asset') + @include('partials.models-bulk-actions') + @endif + @endif + + +
+ +
+
+
+ + + + + @stop + + + + @section('moar_scripts') @include ('partials.bootstrap-table') @stop