From: Vincent Vanwaelscappel Date: Fri, 17 Feb 2023 18:36:15 +0000 (+0100) Subject: wait #5718 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=55d3a207ce415042e54994a83bbcfaa63918fa7b;p=cubedesigners_userdatabase.git wait #5718 @0.5 --- diff --git a/src/app/Models/User.php b/src/app/Models/User.php index 01656cd..84563c4 100644 --- a/src/app/Models/User.php +++ b/src/app/Models/User.php @@ -2,6 +2,9 @@ namespace Cubedesigners\UserDatabase\Models; +use Cubedesigners\UserDatabase\Operations\CreateFromCompany; +use Cubedesigners\UserDatabase\Operations\FilesOperation; +use Cubedesigners\UserDatabase\Operations\LoginasOperation; use Cubedesigners\UserDatabase\Permissions; use Cubedesigners\UserDatabase\SubForms\Address; use Cubist\Backpack\Magic\Fields\Color; @@ -20,7 +23,7 @@ class User extends CubistMagicAuthenticatable 'singular' => 'utilisateur', 'plural' => 'utilisateurs']; - protected $_operations = ['\Cubedesigners\UserDatabase\Operations\LoginasOperation', '\Cubedesigners\UserDatabase\Operations\CreateFromCompany']; + protected $_operations = [LoginasOperation::class, CreateFromCompany::class, FilesOperation::class]; protected $_managedUsers = null; protected $_managedCompanies = null; @@ -224,6 +227,7 @@ class User extends CubistMagicAuthenticatable /** @var $user self */ return in_array($user->id, $this->getManagedUsers()); } + public static function addOwnerClause(Builder $builder) { $bu = backpack_user(); diff --git a/src/app/Operations/FilesOperation.php b/src/app/Operations/FilesOperation.php new file mode 100644 index 0000000..1c4a720 --- /dev/null +++ b/src/app/Operations/FilesOperation.php @@ -0,0 +1,11 @@ +crud->addButtonFromView('line', 'files', 'user.files', 'end'); + } +} diff --git a/src/resources/views/columns/users.blade.php b/src/resources/views/columns/users.blade.php index 6d9b43b..fc02d32 100644 --- a/src/resources/views/columns/users.blade.php +++ b/src/resources/views/columns/users.blade.php @@ -10,7 +10,7 @@ $user.=''.$name.' '; if($data['enabled']){ $user.=' '; - $user.=' '; + $user.=' '; } $user.='';