diff --git a/templates/components/itilobject/selfservice.html.twig b/templates/components/itilobject/selfservice.html.twig index 1c0a81adb1e..d50edf838f6 100644 --- a/templates/components/itilobject/selfservice.html.twig +++ b/templates/components/itilobject/selfservice.html.twig @@ -100,6 +100,10 @@ {% set user_fields = user.fields %} {% set user_fields = user_fields|merge({user_name: user.getFriendlyName()}) %} {% set user_fields = user_fields|merge({email: user.getDefaultEmail()}) %} + {% set session_has_read_right = call('Session::haveRight', ['user', constant('READ')]) %} + {% if session_has_read_right %} + {% set user_fields = user_fields|merge({login: entry_user.fields['name']}) %} + {% endif %} {{ include('components/user/info_card.html.twig', { 'user': user_fields, 'can_edit': true diff --git a/templates/components/itilobject/timeline/timeline.html.twig b/templates/components/itilobject/timeline/timeline.html.twig index 112e0d82409..e5a5e50ce5c 100644 --- a/templates/components/itilobject/timeline/timeline.html.twig +++ b/templates/components/itilobject/timeline/timeline.html.twig @@ -137,6 +137,10 @@ {% set user_fields = entry_user.fields %} {% set user_fields = user_fields|merge({user_name: entry_user.getFriendlyName()}) %} {% set user_fields = user_fields|merge({email: entry_user.getDefaultEmail()}) %} + {% set session_has_read_right = call('Session::haveRight', ['user', constant('READ')]) %} + {% if session_has_read_right %} + {% set user_fields = user_fields|merge({login: entry_user.fields['name']}) %} + {% endif %} {{ include('components/user/picture.html.twig', { 'users_id': users_id, diff --git a/templates/components/user/link_with_tooltip.html.twig b/templates/components/user/link_with_tooltip.html.twig index 95470a9fd3c..9574711b8ca 100644 --- a/templates/components/user/link_with_tooltip.html.twig +++ b/templates/components/user/link_with_tooltip.html.twig @@ -44,6 +44,10 @@ {% set user_fields = user.fields %} {% set user_fields = user_fields|merge({user_name: user.getFriendlyName()}) %} {% set user_fields = user_fields|merge({email: user.getDefaultEmail()}) %} + {% set session_has_read_right = call('Session::haveRight', ['user', constant('READ')]) %} + {% if session_has_read_right %} + {% set user_fields = user_fields|merge({login: user.fields['name']}) %} + {% endif %} {% do call( 'Html::showToolTip', [