Skip to content

Commit

Permalink
Merge pull request #7471 from adibmbrk/fix-search
Browse files Browse the repository at this point in the history
Fix search functionality in the policy administration page
  • Loading branch information
JeethJJ authored Jan 31, 2025
2 parents 0eefeaa + 55f38bf commit aad06bc
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 28 deletions.
6 changes: 6 additions & 0 deletions .changeset/itchy-experts-appear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@wso2is/console": patch
"@wso2is/admin.policy-administration.v1": patch
---

Fix search functionality and remove index file
2 changes: 1 addition & 1 deletion features/admin.core.v1/configs/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import { getScopesResourceEndpoints } from "@wso2is/admin.oidc-scopes.v1";
import { getInsightsResourceEndpoints } from "@wso2is/admin.org-insights.v1/config/org-insights";
import { getOrganizationsResourceEndpoints } from "@wso2is/admin.organizations.v1/configs";
import { OrganizationUtils } from "@wso2is/admin.organizations.v1/utils";
import { getPolicyAdministrationResourceEndpoints } from "@wso2is/admin.policy-administration.v1/configs";
import { getPolicyAdministrationResourceEndpoints } from "@wso2is/admin.policy-administration.v1/configs/endpoints";
import {
getPushProviderResourceEndpoints, getPushProviderTemplateEndpoints
} from "@wso2is/admin.push-providers.v1/configs/endpoints";
Expand Down
12 changes: 8 additions & 4 deletions features/admin.policy-administration.v1/api/use-get-policies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ export const useGetPolicies = <
policySearchString: string,
policyType: string
): RequestResultInterface<Data, Error> => {

const searchStringWithWildcard: string = policySearchString.trim() !== "" ? `*${policySearchString}*` : "*";

const requestConfig: RequestConfigInterface = {
headers: {
Accept: "application/json",
Expand All @@ -53,15 +56,16 @@ export const useGetPolicies = <
params: {
isPDPPolicy,
pageNumber,
policySearchString,
policySearchString: searchStringWithWildcard,
policyType
},
url: `${store.getState().config.endpoints.entitlementPoliciesApi}`
};

const { data, error, isValidating, mutate, isLoading } = useRequest<Data, Error>(shouldFetch ? requestConfig : null, {
shouldRetryOnError: false
});
const { data, error, isValidating, mutate, isLoading } = useRequest<Data, Error>(
shouldFetch ? requestConfig : null, {
shouldRetryOnError: false
});

return {
data,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,13 @@ const PolicyAdministrationPageLayout: FunctionComponent<PolicyAdministrationPage
data: inactivePolicyArray,
error: inactivePolicyError,
mutate: mutateInactivePolicy
} = useGetPolicies(true, pageInactive, false, submittedSearchQuery &&
submittedSearchQuery.trim() !== "" ? submittedSearchQuery : "*", "ALL");
} = useGetPolicies(true, pageInactive, false, submittedSearchQuery, "ALL");

const {
data: activePolicyArray,
error: activePolicyError,
mutate: mutateActivePolicy
} = useGetPolicies(true, pageActive, true, submittedSearchQuery &&
submittedSearchQuery.trim() !== "" ? submittedSearchQuery : "*", "ALL");
} = useGetPolicies(true, pageActive, true, submittedSearchQuery, "ALL");

const {
data: algorithm,
Expand Down
19 changes: 0 additions & 19 deletions features/admin.policy-administration.v1/configs/index.ts

This file was deleted.

0 comments on commit aad06bc

Please sign in to comment.