chg: [users view] added KC checks for the profile link
parent
be064bb0c9
commit
c6572885a9
|
@ -1,9 +1,6 @@
|
|||
<?php
|
||||
echo $this->element(
|
||||
'/genericElements/SingleViews/single_view',
|
||||
[
|
||||
'data' => $entity,
|
||||
'fields' => [
|
||||
$kcurl = $keycloakConfig['provider']['baseUrl'] . '/realms/' . $keycloakConfig['provider']['realm'] . '/account/#/security/signingin';
|
||||
$fields = [
|
||||
[
|
||||
'key' => __('ID'),
|
||||
'path' => 'id'
|
||||
|
@ -51,7 +48,21 @@ echo $this->element(
|
|||
'path' => 'individual',
|
||||
'scope' => 'individuals'
|
||||
]
|
||||
],
|
||||
];
|
||||
if ($keycloakConfig['enabled'] && $loggedUser['id'] == $entity['id']) {
|
||||
$fields[] = [
|
||||
'type' => 'generic',
|
||||
'key' => __('Modify keycloak profile'),
|
||||
'path' => 'username',
|
||||
'url' => $kcurl,
|
||||
'requirements' => false
|
||||
];
|
||||
}
|
||||
echo $this->element(
|
||||
'/genericElements/SingleViews/single_view',
|
||||
[
|
||||
'data' => $entity,
|
||||
'fields' => $fields,
|
||||
'children' => [
|
||||
[
|
||||
'url' => '/AuthKeys/index?Users.id={{0}}',
|
||||
|
|
Loading…
Reference in New Issue