From da8f2d2091633a3376f9b4a25f536c58db403a2c Mon Sep 17 00:00:00 2001 From: Marley Powell Date: Thu, 16 Dec 2021 14:39:26 +0000 Subject: [PATCH] feat: Updated `useFilterProcessor` to provide teamIds for `AssignedToCurrentUsersTeams` and `CreatedByCurrentUsersTeams` filters. Signed-off-by: Marley Powell --- .../PullRequestsPage/lib/hooks/useFilterProcessor.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/azure-devops/src/components/PullRequestsPage/lib/hooks/useFilterProcessor.ts b/plugins/azure-devops/src/components/PullRequestsPage/lib/hooks/useFilterProcessor.ts index 546b23430d..1e31b3b3ce 100644 --- a/plugins/azure-devops/src/components/PullRequestsPage/lib/hooks/useFilterProcessor.ts +++ b/plugins/azure-devops/src/components/PullRequestsPage/lib/hooks/useFilterProcessor.ts @@ -15,11 +15,11 @@ */ import { Filter, FilterType } from '../filters'; - -import { useUserEmail } from '../../../../hooks'; +import { useUserEmail, useUserTeamIds } from '../../../../hooks'; export function useFilterProcessor(): (filters: Filter[]) => Filter[] { const userEmail = useUserEmail(); + const { teamIds } = useUserTeamIds(userEmail); return (filters: Filter[]): Filter[] => { for (const filter of filters) { @@ -29,6 +29,11 @@ export function useFilterProcessor(): (filters: Filter[]) => Filter[] { filter.email = userEmail; break; + case FilterType.AssignedToCurrentUsersTeams: + case FilterType.CreatedByCurrentUsersTeams: + filter.teamIds = teamIds; + break; + default: break; }