chore(console): remove first and lastName fallback from user (#5629)

* chore(console): remove first and lastName fallback from user

* use display name and ensure it's set without required name fields

* add user type to user grant and memberships responses

* contributor, members

* fix avatar display checks

---------

Co-authored-by: Livio Spring <[email protected]>
This commit is contained in:
Max Peintner
2023-04-11 15:56:51 +00:00
committed by GitHub
co-authored by Livio Spring
parent 8bf36301ed
commit 1c1d66cbe8
37 changed files with 218 additions and 114 deletions
@@ -11,10 +11,10 @@
<i class="las la-camera"></i>
</div>
<cnsl-avatar
*ngIf="user && user.profile?.displayName && user.profile?.firstName && user.profile?.lastName"
*ngIf="user && user.profile"
class="avatar"
[name]="user.profile?.displayName ?? ''"
[avatarUrl]="user.profile?.avatarUrl || ''"
[name]="user.profile.displayName"
[avatarUrl]="user.profile.avatarUrl || ''"
[forColor]="preferredLoginName"
[size]="80"
>
@@ -92,17 +92,11 @@
[checked]="selection.isSelected(user)"
>
<cnsl-avatar
*ngIf="
user.human &&
user.human.profile.displayName &&
user.human?.profile.firstName &&
user.human?.profile.lastName;
else cog
"
*ngIf="user.human && user.human.profile; else cog"
class="avatar"
[name]="user.human.profile.displayName"
[avatarUrl]="user.human?.profile?.avatarUrl || ''"
[forColor]="user?.preferredLoginName"
[avatarUrl]="user.human.profile.avatarUrl || ''"
[forColor]="user.preferredLoginName"
[size]="32"
>
</cnsl-avatar>