diff --git a/src/frontend/apps/desk/src/features/teams/__tests__/MemberGrid.test.tsx b/src/frontend/apps/desk/src/features/teams/__tests__/MemberGrid.test.tsx index 99838d1..68b992b 100644 --- a/src/frontend/apps/desk/src/features/teams/__tests__/MemberGrid.test.tsx +++ b/src/frontend/apps/desk/src/features/teams/__tests__/MemberGrid.test.tsx @@ -84,9 +84,9 @@ describe('MemberGrid', () => { expect(screen.getByText('user1@test.com')).toBeInTheDocument(); expect(screen.getByText('user2@test.com')).toBeInTheDocument(); expect(screen.getByText('user3@test.com')).toBeInTheDocument(); - expect(screen.getByText(Role.OWNER)).toBeInTheDocument(); - expect(screen.getByText(Role.ADMIN)).toBeInTheDocument(); - expect(screen.getByText(Role.MEMBER)).toBeInTheDocument(); + expect(screen.getByText('Owner')).toBeInTheDocument(); + expect(screen.getByText('Admin')).toBeInTheDocument(); + expect(screen.getByText('Member')).toBeInTheDocument(); }); it('checks the pagination', async () => { diff --git a/src/frontend/apps/desk/src/features/teams/components/Member/MemberGrid.tsx b/src/frontend/apps/desk/src/features/teams/components/Member/MemberGrid.tsx index 124e9ec..d10b34d 100644 --- a/src/frontend/apps/desk/src/features/teams/components/Member/MemberGrid.tsx +++ b/src/frontend/apps/desk/src/features/teams/components/Member/MemberGrid.tsx @@ -33,6 +33,12 @@ export const MemberGrid = ({ teamId, currentRole }: MemberGridProps) => { setPagesCount(data?.count ? Math.ceil(data.count / pageSize) : 0); }, [data?.count, pageSize, setPagesCount]); + const dictRole = { + [Role.ADMIN]: t('Admin'), + [Role.MEMBER]: t('Member'), + [Role.OWNER]: t('Owner'), + }; + return ( { headerName: t('Emails'), }, { - field: 'role', + id: 'role', headerName: t('Roles'), + renderCell({ row }) { + return dictRole[row.role]; + }, }, { id: 'column-actions', diff --git a/src/frontend/apps/e2e/__tests__/app-desk/team.spec.ts b/src/frontend/apps/e2e/__tests__/app-desk/team.spec.ts index f86da6f..fd34a82 100644 --- a/src/frontend/apps/e2e/__tests__/app-desk/team.spec.ts +++ b/src/frontend/apps/e2e/__tests__/app-desk/team.spec.ts @@ -60,7 +60,7 @@ test.describe('Team', () => { new RegExp(`E2E ${browserName}`, 'i'), ); await expect(cells.nth(2)).toHaveText(`user@${browserName}.e2e`); - await expect(cells.nth(3)).toHaveText('owner'); + await expect(cells.nth(3)).toHaveText(/Owner/i); }); test('try to update the owner role but cannot because it is the last owner', async ({