diff --git a/resources/lang/en/admin/accessories/general.php b/resources/lang/en/admin/accessories/general.php index 84a3e8338..bed7f38fa 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 328eb3209..57b08017f 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 a34cf572c..2e0905cfd 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 94733141c..84c4dc74f 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') }}