$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'));
}
'type' => 'SelectFromModel',
'optionsmodel' => Company::class,
'tab' => __('Contact'),
- 'column' => true, 'can' => 'users:admin',
+ 'column' => true, 'can_hidden' => 'users:admin',
]);
$this->addField(['name' => 'address',
href="{!! backpack_url('users/createfromcompany/'.$entry->id.'?embeded=1') !!}"
class="btn btn-light btn-small"><i class="la la-plus"></i> {{__('Ajouter un contact')}}</a>
</div>
- <table id="cubedesigners-user-list">
+ <table id="cubedesigners-user-list" data-reload-portion >
@foreach($entry->getUsers() as $id=>$user)
<tr>
<td @if(!$user['enabled']) class="disabled" @endif>{{$id}}</td>