mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 17:08:53 +00:00
Show team admins create policy buttons (#2732)
This commit is contained in:
parent
59a6dde7d1
commit
fdb6090203
2 changed files with 6 additions and 2 deletions
1
changes/fix-2501-team-admin-policies
Normal file
1
changes/fix-2501-team-admin-policies
Normal file
|
|
@ -0,0 +1 @@
|
|||
* Bug fix: Show team admins create policy buttons
|
||||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in a new issue