From 64c9a20004c8fcfbba33b922fca274bf5cd79059 Mon Sep 17 00:00:00 2001 From: Peter Macdonald Date: Tue, 14 Apr 2026 10:06:42 +0200 Subject: [PATCH 1/2] displayname, title, name order of preference for the memberslistcard Signed-off-by: Peter Macdonald --- .changeset/clean-weeks-beg.md | 5 +++++ .../components/Cards/Group/MembersList/MembersListCard.tsx | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/clean-weeks-beg.md diff --git a/.changeset/clean-weeks-beg.md b/.changeset/clean-weeks-beg.md new file mode 100644 index 0000000000..5b31234952 --- /dev/null +++ b/.changeset/clean-weeks-beg.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-org': patch +--- + +The `MembersListCard` now prefers `metadata.title` over `metadata.name` when displaying the group membership card similarly to the rest of the `GroupProfileCards` diff --git a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx index feb8590826..90ad671a43 100644 --- a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx +++ b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx @@ -168,12 +168,12 @@ export const MembersListCard = (props: { const { entity: groupEntity } = useEntity(); const { - metadata: { name: groupName, namespace: grpNamespace }, + metadata: { name: groupName, namespace: grpNamespace, title: groupTitle }, spec: { profile }, } = groupEntity; const catalogApi = useApi(catalogApiRef); - const displayName = profile?.displayName ?? groupName; + const displayName = profile?.displayName ?? groupTitle ?? groupName; const cardTitle = memberDisplayTitle ?? t('membersListCard.title', { groupName: displayName }); From 05e7b1fe383673d89f56438a3464686ae5fad4b9 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 14 Apr 2026 10:14:47 +0200 Subject: [PATCH 2/2] Update .changeset/clean-weeks-beg.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Patrik Oldsberg --- .changeset/clean-weeks-beg.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/clean-weeks-beg.md b/.changeset/clean-weeks-beg.md index 5b31234952..09e0e8ce30 100644 --- a/.changeset/clean-weeks-beg.md +++ b/.changeset/clean-weeks-beg.md @@ -2,4 +2,4 @@ '@backstage/plugin-org': patch --- -The `MembersListCard` now prefers `metadata.title` over `metadata.name` when displaying the group membership card similarly to the rest of the `GroupProfileCards` +The `MembersListCard` now prefers `metadata.title` over `metadata.name` when displaying the group membership card, similarly to the rest of the group profile cards