From f449045dc8d170c804258241ce8ad224ed5acae1 Mon Sep 17 00:00:00 2001 From: Susana Cardoso Ferreira Date: Tue, 25 Nov 2025 13:11:21 +0000 Subject: [PATCH] feat(site): use display name field for tasks --- .../TasksSidebar/TasksSidebar.stories.tsx | 18 ++++++- .../tasks/TasksSidebar/TasksSidebar.tsx | 4 +- .../src/pages/TasksPage/TasksPage.stories.tsx | 16 ++++++ site/src/pages/TasksPage/TasksTable.tsx | 4 +- site/src/testHelpers/entities.ts | 53 ++++++++++++++++--- 5 files changed, 84 insertions(+), 11 deletions(-) diff --git a/site/src/modules/tasks/TasksSidebar/TasksSidebar.stories.tsx b/site/src/modules/tasks/TasksSidebar/TasksSidebar.stories.tsx index 7af5fa6b471c0..de99f37e5f09b 100644 --- a/site/src/modules/tasks/TasksSidebar/TasksSidebar.stories.tsx +++ b/site/src/modules/tasks/TasksSidebar/TasksSidebar.stories.tsx @@ -1,4 +1,9 @@ -import { MockTasks, MockUserOwner, mockApiError } from "testHelpers/entities"; +import { + MockDisplayNameTasks, + MockTasks, + MockUserOwner, + mockApiError, +} from "testHelpers/entities"; import { withAuthProvider } from "testHelpers/storybook"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { API } from "api/api"; @@ -64,6 +69,17 @@ export const Loaded: Story = { }, }; +export const DisplayName: Story = { + parameters: { + queries: [ + { + key: ["tasks", { owner: MockUserOwner.username }], + data: MockDisplayNameTasks, + }, + ], + }, +}; + export const Empty: Story = { beforeEach: () => { spyOn(API.experimental, "getTasks").mockResolvedValue([]); diff --git a/site/src/modules/tasks/TasksSidebar/TasksSidebar.tsx b/site/src/modules/tasks/TasksSidebar/TasksSidebar.tsx index eddbfa6f3f55e..793864f2622c9 100644 --- a/site/src/modules/tasks/TasksSidebar/TasksSidebar.tsx +++ b/site/src/modules/tasks/TasksSidebar/TasksSidebar.tsx @@ -203,7 +203,9 @@ const TaskSidebarMenuItem: FC = ({ task }) => { }} > - {task.name} + + {task.display_name} +