@@ -63,7 +64,9 @@
data-show-footer="true"
data-side-pagination="server"
data-show-columns="true"
- data-toolbar="#toolbar"
+ data-toolbar="#modelsBulkEditToolbar"
+ data-bulk-button-id="#bulkModelsEditButton"
+ data-bulk-form-id="#modelsBulkForm"
data-show-export="true"
data-show-refresh="true"
data-sort-order="asc"
diff --git a/resources/views/models/view.blade.php b/resources/views/models/view.blade.php
index 3a4ddca44..0027f61cd 100755
--- a/resources/views/models/view.blade.php
+++ b/resources/views/models/view.blade.php
@@ -56,7 +56,9 @@
data-search="true"
data-side-pagination="server"
data-show-columns="true"
- data-toolbar="#toolbar"
+ data-toolbar="#assetsBulkEditToolbar"
+ data-bulk-button-id="#bulkAssetEditButton"
+ data-bulk-form-id="#assetsBulkForm"
data-show-export="true"
data-show-refresh="true"
data-sort-order="asc"
diff --git a/resources/views/partials/asset-bulk-actions.blade.php b/resources/views/partials/asset-bulk-actions.blade.php
index f6678d447..3ee60cbc5 100644
--- a/resources/views/partials/asset-bulk-actions.blade.php
+++ b/resources/views/partials/asset-bulk-actions.blade.php
@@ -1,9 +1,9 @@
-
+
{{ Form::open([
'method' => 'POST',
'route' => ['hardware/bulkedit'],
'class' => 'form-inline',
- 'id' => 'bulkForm']) }}
+ 'id' => 'assetsBulkForm']) }}
@@ -21,6 +21,6 @@
{{ trans_choice('button.generate_labels', 2) }}
- {{ trans('button.go') }}
+ {{ trans('button.go') }}
{{ Form::close() }}
diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php
index 1dc35df6b..9a63ca58b 100644
--- a/resources/views/partials/bootstrap-table.blade.php
+++ b/resources/views/partials/bootstrap-table.blade.php
@@ -114,8 +114,12 @@
// These methods dynamically add/remove hidden input values in the bulk actions form
$('.snipe-table').on('check.bs.table .btSelectItem', function (row, $element) {
- $('#bulkEdit').removeAttr('disabled');
- $('#bulkEdit').prepend('
');
+ var buttonName = $(this).data('bulk-button-id');
+ var formName = $(this).data('bulk-form-id');
+ var tableId = $(this).data('id-table');
+
+ $(buttonName).removeAttr('disabled');
+ $(formName).prepend('
');
});
$('.snipe-table').on('uncheck.bs.table .btSelectItem', function (row, $element) {
@@ -123,33 +127,42 @@
});
+ $('.snipe-table').on('check-all.bs.table', function (event, rowsAfter, rowsBefore) {
+
+ var buttonName = $(this).data('bulk-button-id');
+ $(buttonName).removeAttr('disabled');
+ var formName = $(this).data('bulk-form-id');
+ var tableId = $(this).data('id-table');
+
+ for (var i in rowsAfter) {
+ $(formName).prepend('
');
+ }
+ });
+
+
// Handle whether or not the edit button should be disabled
$('.snipe-table').on('uncheck.bs.table', function () {
- if ($('.snipe-table').bootstrapTable('getSelections').length == 0) {
- $('#bulkEdit').attr('disabled', 'disabled');
+
+ var buttonName = $(this).data('bulk-button-id');
+
+ if ($(this).bootstrapTable('getSelections').length == 0) {
+ $(buttonName).attr('disabled', 'disabled');
}
});
$('.snipe-table').on('uncheck-all.bs.table', function (event, rowsAfter, rowsBefore) {
- $('#bulkEdit').attr('disabled', 'disabled');
- //console.dir(rowsBefore);
+
+ var buttonName = $(this).data('bulk-button-id');
+ $(buttonName).attr('disabled', 'disabled');
+ var tableId = $(this).data('id-table');
for (var i in rowsBefore) {
- $( "#checkbox_" + rowsBefore[i].id).remove();
+ $( tableId + "_checkbox_" + rowsBefore[i].id).remove();
}
});
- $('.snipe-table').on('check-all.bs.table', function (event, rowsAfter, rowsBefore) {
-
- $('#bulkEdit').removeAttr('disabled');
- //console.dir(rowsAfter);
-
- for (var i in rowsAfter) {
- // console.log(rowsAfter[i].id);
- $('#bulkEdit').prepend('
');
- }
- });
+
diff --git a/resources/views/partials/users-bulk-actions.blade.php b/resources/views/partials/users-bulk-actions.blade.php
new file mode 100644
index 000000000..016f54921
--- /dev/null
+++ b/resources/views/partials/users-bulk-actions.blade.php
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/resources/views/reports/asset.blade.php b/resources/views/reports/asset.blade.php
index fd78405aa..b70d69efe 100644
--- a/resources/views/reports/asset.blade.php
+++ b/resources/views/reports/asset.blade.php
@@ -22,7 +22,6 @@
- {{ Form::open([
- 'method' => 'POST',
- 'route' => ['users/bulkedit'],
- 'class' => 'form-inline',
- 'id' => 'bulkForm']) }}
-
- @if (request('status')!='deleted')
- @can('delete', \App\Models\User::class)
-
- {{ trans('general.bulk_actions') }}
-
- {!! trans('general.bulk_checkin_delete') !!}
- {{ trans('general.bulk_edit') }}
- {{ trans('button.send_password_link') }}
-
- {{ trans('button.go') }}
-
- @endcan
- @endif
+ @include('partials.users-bulk-actions')