protected $_enableDeletion = false;
protected $_enableClone = false;
+ protected static $_ownerAttribute = 'admin';
+
public function setFields()
{
parent::setFields();
]
);
- $this->addField('marketing_force', Checkbox::class, __('Forcer l\'inscription aux listes marketing même si c\'est un client de revendeur'), ['default' => false, 'tab' => __('Informations')]);
+ $this->addField('marketing_force', Checkbox::class, __('Forcer l\'inscription aux listes marketing même si c\'est un client de revendeur'), ['default' => false, 'tab' => __('Informations'), 'can' => 'company:admin',]);
$buid = null;
if (null !== backpack_user()) {
'tab' => __('Permissions')]
);
- $this->addField('toolbox_access', Checkbox::class, __('Accès à la toolbox'), ['database_default' => 1, 'default' => 1, 'tab' => __('Permissions')]);
- $this->addField('fluidbooks_managed', Text::class, __('Fluidbooks gérés'), ['tab' => __('Permissions')]);
+ $this->addField('toolbox_access', Checkbox::class, __('Accès à la toolbox'), ['database_default' => 1, 'default' => 1, 'tab' => __('Permissions'), 'can' => 'company:admin',]);
+ $this->addField('fluidbooks_managed', Text::class, __('Fluidbooks gérés'), ['tab' => __('Permissions'), 'can' => 'company:admin',]);
$this->addField(['name' => 'address',
'type' => 'BunchOfFields',
$user.='<span'.$disabled.'>';
$user.='<a data-featherlight="iframe" data-featherlight-iframe-style="display:block;width:85vw;height:85vh;" href="'.backpack_url('users/'.$id.'/edit?embeded=1').'">'.$name.' <i class="la la-edit"></i></a> ';
if($data['enabled']){
- $user.='<a title="'.__('Se connecter comme').'" href="'.backpack_url('users/'.$id.'/loginas').'"><i class="las la-key"></i></a> ';
- $user.='<a title="'.__('Partager des fichiers').'" href="'.backpack_url('file/'.$id).'"><i class="las la-cloud"></i></a> ';
+ if($id!==backpack_user()->id){
+ $user.='<a title="'.__('Se connecter comme').'" href="'.backpack_url('users/'.$id.'/loginas').'"><i class="las la-key"></i></a> ';
+ }
+ if(can('user:admin')){
+ $user.='<a title="'.__('Partager des fichiers').'" href="'.backpack_url('file/'.$id).'"><i class="las la-cloud"></i></a> ';
+ }
}
$user.='</span>';