From: Vincent Vanwaelscappel Date: Mon, 13 Mar 2023 18:14:38 +0000 (+0100) Subject: wip #5802 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=df5de9627acf01ffa9858eaca8324837a60315f4;p=fluidbook-toolbox.git wip #5802 @2 --- diff --git a/app/Fields/Owner.php b/app/Fields/Owner.php new file mode 100644 index 000000000..0fc00e8a8 --- /dev/null +++ b/app/Fields/Owner.php @@ -0,0 +1,9 @@ + static::$_ownerAttribute, 'label' => __('Propriétaire'), - 'type' => User::class, + 'type' => Owner::class, 'column' => true, 'can' => static::$_permissionBase . ':admin', 'column_attribute' => 'companyWithNameOnTwoLines', diff --git a/config/backpack/base.php b/config/backpack/base.php index a606a65f2..b9e6126f2 100644 --- a/config/backpack/base.php +++ b/config/backpack/base.php @@ -49,6 +49,7 @@ return [ 'packages/fluidbook/toolbox/css/style.css', 'https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.9.2/jquery.contextMenu.min.css', + 'https://cdnjs.cloudflare.com/ajax/libs/sweetalert2/11.7.3/sweetalert2.min.css', // Here's what's inside the bundle: // 'packages/@digitallyhappy/backstrap/css/style.min.css', @@ -138,6 +139,8 @@ return [ "https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.9.2/jquery.ui.position.min.js", 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.4/gsap.min.js', + 'https://cdnjs.cloudflare.com/ajax/libs/sweetalert2/11.7.3/sweetalert2.all.js', + // examples (everything inside the bundle, loaded from CDN) // 'https://code.jquery.com/jquery-3.4.1.min.js', // 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', diff --git a/resources/views/columns/owner.blade.php b/resources/views/columns/owner.blade.php new file mode 100644 index 000000000..e7d59aee9 --- /dev/null +++ b/resources/views/columns/owner.blade.php @@ -0,0 +1,46 @@ +@php + $values = data_get($entry, $column['name']); + $v=$column['options'][$values]; +@endphp + + +@if(!isset($crud->seenOwnersList)) + @php $crud->seenOwnersList=true; + $ajax=\Cubist\Backpack\Magic\Fields\SelectFromArray::hashOptions($column['options']); + @endphp +
+ +
+ +@endif + + + +getOption('name')}}-{{$column['name']}}="{{$values}}"> + {!! $v !!} +