protected static $_companyNames = null;
- public function getMorphClass():string
+ public function getMorphClass(): string
{
return 'App\Models\AuthUser';
}
'label' => __('Identifiant Slack'),
'type' => Text::class,
'tab' => __('Equipe Cubedesigners'),
- 'can'=>'user:admin',
+ 'can' => 'user:admin',
]
);
'label' => __('Trigramme Oxygene'),
'type' => Text::class,
'tab' => __('Equipe Cubedesigners'),
- 'can'=>'user:admin',
+ 'can' => 'user:admin',
]
);
'label' => __('Couleur plannings'),
'type' => Color::class,
'tab' => __('Equipe Cubedesigners'),
- 'can'=>'user:admin',
+ 'can' => 'user:admin',
]
);
1 => __('Equipier'),
2 => __('Admin'),
3 => __('Comptable')],
- 'can'=>'user:admin',
+ 'can' => 'user:admin',
'tab' => 'Extranet V1']);
$this->addField(['name' => 'c_ca',
'tab' => __('Chiffres'),
'column' => true,
'read_only' => true,
- 'can'=>'user:admin',
+ 'can' => 'user:admin',
]);
$this->addField(['name' => 'toolbox_settings',
if ($name === '') {
return $this->companyName;
}
+ if (!is_string($name) || !is_string($this->companyName)) {
+ dd($name, $this->companyName);
+ }
return $name . ' (' . $this->companyName . ')';
}
public function getCompanyNameAttribute()
{
+ if (null === $this->company) {
+ return '';
+ }
return self::_getCompanyNames($this->company);
}