void;
onDeletePolicyClick: (selectedTableIds: number[]) => void;
canAddOrDeletePolicy?: boolean;
hasPoliciesToDelete?: boolean;
@@ -38,7 +36,6 @@ interface IPoliciesTableProps {
const PoliciesTable = ({
policiesList,
isLoading,
- onAddPolicyClick,
onDeletePolicyClick,
canAddOrDeletePolicy,
hasPoliciesToDelete,
diff --git a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx
index 1502081880..ad5d983f9c 100644
--- a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx
+++ b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx
@@ -163,20 +163,12 @@ const ManageQueriesPage = ({
const enhancedQueries = queriesResponse?.queries.map(enhanceQuery);
const queriesAvailableToAutomate =
- (teamIdForApi
+ (teamIdForApi !== API_ALL_TEAMS_ID
? enhancedQueries?.filter(
(query: IEnhancedQuery) => query.team_id === currentTeamId
)
: enhancedQueries) ?? [];
- const onlyInheritedQueries = useMemo(() => {
- if (teamIdForApi === API_ALL_TEAMS_ID) {
- // global scope
- return false;
- }
- return !enhancedQueries?.some((query) => query.team_id === teamIdForApi);
- }, [teamIdForApi, enhancedQueries]);
-
const automatedQueryIds = queriesAvailableToAutomate
.filter((query) => query.automations_enabled)
.map((query) => query.id);
@@ -280,9 +272,8 @@ const ManageQueriesPage = ({
queries={enhancedQueries || []}
totalQueriesCount={queriesResponse?.count}
hasNextResults={!!queriesResponse?.meta.has_next_results}
- onlyInheritedQueries={onlyInheritedQueries}
+ curTeamScopeQueriesPresent={!!queriesAvailableToAutomate.length}
isLoading={isLoadingQueries || isFetchingQueries}
- onCreateQueryClick={onCreateQueryClick}
onDeleteQueryClick={onDeleteQueryClick}
isOnlyObserver={isOnlyObserver}
isObserverPlus={isObserverPlus}
@@ -394,15 +385,16 @@ const ManageQueriesPage = ({
{canCustomQuery && (
- {(isGlobalAdmin || isTeamAdmin) && !onlyInheritedQueries && (
-
- )}
+ {(isGlobalAdmin || isTeamAdmin) &&
+ !!queriesAvailableToAutomate.length && (
+
+ )}
{canCustomQuery && (