Commit b7931398 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Correction de bug

parent bff5eb57
......@@ -88,6 +88,23 @@ class UserContext extends AbstractService
/**
* @param string $roleId
*
* @return Role
*/
public function getIdentityRole($roleId)
{
$roles = $this->getServiceAuthorize()->getRoles();
if (isset($roles[$roleId])) {
return $roles[$roleId];
}
return null;
}
/**
* Retourne tous les rôles de l'utilisateur courant, pas seulement le rôle courant sélectionné.
*
......
......@@ -44,10 +44,8 @@ class UserCurrent extends UserAbstract
if ($this->getIdentity()) {
if ($userProfileSelectable) {
// DS : cas où aucun rôle n'est sélectionné, on affiche le rôle "user"
$role = (null !== $this->getUserContext()->getSelectedIdentityRole())
? $this->getUserContext()->getSelectedIdentityRole()
: $this->getUserContext()->getIdentityRoles()['user'];
// DS : cas où aucun rôle n'est sélectionné, on affiche le rôle "user"
$role = $this->getUserContext()->getSelectedIdentityRole() ?: $this->getUserContext()->getIdentityRole('user');
$status .= sprintf(", <small>%s</small>", !method_exists($role, '__toString') ? $role->getRoleId() : $role);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment