Fleet UI: Bug fix team plus edit permission (#12760)

This commit is contained in:
RachelElysia 2023-07-13 18:28:40 -04:00 committed by GitHub
parent 5e928f817e
commit 59eae80868
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -583,9 +583,9 @@ const QueryForm = ({
}
const noEditPermissions =
(isOnlyObserver && !isObserverPlus) || // Only team observer but not Observer+
(isGlobalObserver && !isObserverPlus) || // Global observer but not Observer+
(isObserverPlus && queryIdForEdit !== 0) || // Global observer+ on existing query
(isOnlyObserver && !isAnyTeamObserverPlus) || // Only team observer but not team Observer+
(isAnyTeamObserverPlus && // Team Observer+ on existing query
!isAnyTeamMaintainerOrTeamAdmin &&
queryIdForEdit !== 0);