diff --git a/resources/lang/en/admin/accessories/general.php b/resources/lang/en/admin/accessories/general.php index 84a3e83383..bed7f38fab 100644 --- a/resources/lang/en/admin/accessories/general.php +++ b/resources/lang/en/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Use the primary default EULA instead.', 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index 328eb32090..57b08017f4 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Delete', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Deleted', 'delete_seats' => 'Deleted Seats', 'deletion_failed' => 'Deletion failed', diff --git a/resources/views/accessories/view.blade.php b/resources/views/accessories/view.blade.php index a34cf572c4..2e0905cfdf 100644 --- a/resources/views/accessories/view.blade.php +++ b/resources/views/accessories/view.blade.php @@ -12,43 +12,6 @@ @parent @stop -{{-- Right header --}} -@section('header_right') - @can('manage', \App\Models\Accessory::class) - - @endcan -@stop - {{-- Page content --}} @section('content') {{-- Page content --}} @@ -136,7 +99,7 @@ - +
@@ -271,13 +234,13 @@
-
- - @endcan - - - + + @endcan + + + + @@ -347,58 +310,44 @@ {{ $accessory->users_count }} + +
+ @can('checkout', \App\Models\Accessory::class) +
+ numRemaining() > 0 ) ? '' : ' disabled') }}>{{ trans('general.checkout') }} +
+ @endcan + @can('update', \App\Models\Accessory::class) +
+ {{ trans('admin/accessories/general.edit') }} +
+ @endcan + @can('update', \App\Models\Accessory::class) +
+ {{ trans('admin/accessories/general.clone') }} +
+ @endcan - - @can('checkout', \App\Models\Accessory::class) -
- -
- @endcan - - -
-
-
- - - - - - - - - - - - @if ($snipeSettings->require_accept_signature=='1') - - @endif - - -
{{ trans('general.record_created') }}{{ trans('general.admin') }}{{ trans('general.action') }}{{ trans('general.item') }}{{ trans('general.target') }}{{ trans('general.notes') }}{{ trans('general.date') }}{{ trans('general.signature') }}
-
-
-
-
- + @can('delete', $accessory) + @if ($accessory->users_count == 0) +
+ +
+ @else +
+ + + {{ trans('general.delete') }} + + +
+ @endif + @endcan + + @@ -411,5 +360,13 @@ @section('moar_scripts') + @include ('partials.bootstrap-table') @stop diff --git a/resources/views/settings/backups.blade.php b/resources/views/settings/backups.blade.php index 94733141c0..84c4dc74f9 100644 --- a/resources/views/settings/backups.blade.php +++ b/resources/views/settings/backups.blade.php @@ -71,7 +71,7 @@ class="btn delete-asset btn-danger btn-sm {{ (config('app.lock_passwords')) ? ' disabled': '' }}" data-toggle="modal" href="{{ route('settings.backups.destroy', $file['filename']) }}" data-content="{{ trans('admin/settings/message.backup.delete_confirm') }}" - data-title="{{ trans('general.delete') }} {{ e($file['filename']) }} ?" + data-title="{{ trans('general.delete') }} {{ e($file['filename']) }}?" onClick="return false;"> {{ trans('general.delete') }}