Show team admins create policy buttons (#2732)

This commit is contained in:
Luke Heath 2021-10-28 12:14:01 -05:00 committed by GitHub
parent 59a6dde7d1
commit fdb6090203
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -0,0 +1 @@
* Bug fix: Show team admins create policy buttons

View file

@ -67,9 +67,12 @@ const ManagePolicyPage = (managePoliciesPageProps: {
isPremiumTier,
} = useContext(AppContext);
const { isTeamMaintainer } = permissionsUtils;
const { isTeamMaintainer, isTeamAdmin } = permissionsUtils;
const canAddOrRemovePolicy = (user: IUser | null, teamId: number | null) =>
isGlobalAdmin || isGlobalMaintainer || isTeamMaintainer(user, teamId);
isGlobalAdmin ||
isGlobalMaintainer ||
isTeamMaintainer(user, teamId) ||
isTeamAdmin(user, teamId);
const { data: teams } = useQuery(["teams"], () => teamsAPI.loadAll({}), {
enabled: !!isPremiumTier,