From: Vincent Vanwaelscappel Date: Thu, 15 Feb 2024 18:25:10 +0000 (+0100) Subject: wip #6727 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b36a022b61bda4d6ce9b5cd8a356adfe00fa1f5f;p=cubedesigners_userdatabase.git wip #6727 @2 --- diff --git a/src/app/Jobs/ApplyPermissionsToUsers.php b/src/app/Jobs/ApplyPermissionsToUsers.php index 5cfed0f..fe55f69 100644 --- a/src/app/Jobs/ApplyPermissionsToUsers.php +++ b/src/app/Jobs/ApplyPermissionsToUsers.php @@ -158,10 +158,10 @@ class ApplyPermissionsToUsers extends Base implements ShouldBeUnique $rows = []; foreach ($addPermissions as $id => $roles) { foreach ($roles as $role) { - $rows[] = ['model_id' => $id, 'role_id' => $role, 'model_type' => $modelType]; + $rows[$id . '_' . $role . '_' . $modelType] = ['model_id' => $id, 'role_id' => $role, 'model_type' => $modelType]; } } - DB::connection('extranet_users')->table('model_has_roles')->insert($rows); + DB::connection('extranet_users')->table('model_has_roles')->insert(array_values($rows)); Artisan::call('permission:cache-reset'); dispatch(new URL('https://workshop.fluidbook.com/maintenance/refreshUsersTree')); } diff --git a/src/app/Models/User.php b/src/app/Models/User.php index c08887e..debe6a1 100644 --- a/src/app/Models/User.php +++ b/src/app/Models/User.php @@ -63,7 +63,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 'type' => 'SelectFromModel', 'optionsmodel' => Company::class, 'tab' => __('Contact'), - 'column' => true, 'can' => 'users:admin', + 'column' => true, 'can_hidden' => 'users:admin', ]); $this->addField(['name' => 'address', diff --git a/src/resources/views/fields/users.blade.php b/src/resources/views/fields/users.blade.php index 370e79d..98c9b30 100644 --- a/src/resources/views/fields/users.blade.php +++ b/src/resources/views/fields/users.blade.php @@ -6,7 +6,7 @@ href="{!! backpack_url('users/createfromcompany/'.$entry->id.'?embeded=1') !!}" class="btn btn-light btn-small"> {{__('Ajouter un contact')}} - +
@foreach($entry->getUsers() as $id=>$user)
{{$id}}