From f9a5ed6b5fa68d9eec01b74fb3d7f9e28bd8ceaf Mon Sep 17 00:00:00 2001 From: Richard O'Donnell Date: Fri, 22 Aug 2025 10:46:28 -0400 Subject: [PATCH 1/4] fix: [UIE-9134] Increase page size for entities call as temporary workaround --- packages/api-v4/src/entities/entities.ts | 7 ++++--- packages/manager/src/queries/entities/queries.ts | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/api-v4/src/entities/entities.ts b/packages/api-v4/src/entities/entities.ts index 8c2471fe30c..794a13f80f3 100644 --- a/packages/api-v4/src/entities/entities.ts +++ b/packages/api-v4/src/entities/entities.ts @@ -1,8 +1,8 @@ import { BETA_API_ROOT } from '../constants'; -import Request, { setMethod, setURL } from '../request'; +import Request, { setMethod, setParams, setURL } from '../request'; import type { AccountEntity } from './types'; -import type { ResourcePage } from 'src/types'; +import type { Params, ResourcePage } from 'src/types'; /** * getAccountEntities @@ -10,9 +10,10 @@ import type { ResourcePage } from 'src/types'; * Return all entities for account. * */ -export const getAccountEntities = () => { +export const getAccountEntities = (params?: Params) => { return Request>( setURL(`${BETA_API_ROOT}/entities`), setMethod('GET'), + setParams(params), ); }; diff --git a/packages/manager/src/queries/entities/queries.ts b/packages/manager/src/queries/entities/queries.ts index 871e963045b..e5d237dbe58 100644 --- a/packages/manager/src/queries/entities/queries.ts +++ b/packages/manager/src/queries/entities/queries.ts @@ -3,7 +3,8 @@ import { createQueryKeys } from '@lukemorales/query-key-factory'; export const entitiesQueries = createQueryKeys('entities', { entities: { - queryFn: getAccountEntities, + queryFn: ({ pageParam }) => + getAccountEntities({ page: pageParam as number, page_size: 500 }), queryKey: null, }, }); From 20fe9ae894dab80f4a04a9d428735258c84988f0 Mon Sep 17 00:00:00 2001 From: Alban Bailly Date: Mon, 25 Aug 2025 16:00:19 +0200 Subject: [PATCH 2/4] changesets --- packages/api-v4/.changeset/pr-12762-changed-1756130351140.md | 5 +++++ .../queries/.changeset/pr-12762-changed-1756130387301.md | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 packages/api-v4/.changeset/pr-12762-changed-1756130351140.md create mode 100644 packages/queries/.changeset/pr-12762-changed-1756130387301.md diff --git a/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md b/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md new file mode 100644 index 00000000000..8f89512dd5b --- /dev/null +++ b/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md @@ -0,0 +1,5 @@ +--- +"@linode/api-v4": Changed +--- + +Update `getAccountEntities` API call with params ([#12762](https://github.com/linode/manager/pull/12762)) diff --git a/packages/queries/.changeset/pr-12762-changed-1756130387301.md b/packages/queries/.changeset/pr-12762-changed-1756130387301.md new file mode 100644 index 00000000000..655466c7b11 --- /dev/null +++ b/packages/queries/.changeset/pr-12762-changed-1756130387301.md @@ -0,0 +1,5 @@ +--- +"@linode/queries": Changed +--- + +Increase getAccountEntities page size to 500 ([#12762](https://github.com/linode/manager/pull/12762)) From 462b19635a19ab115f589eaf8a1d628979f0c025 Mon Sep 17 00:00:00 2001 From: Alban Bailly Date: Mon, 25 Aug 2025 19:08:48 +0200 Subject: [PATCH 3/4] changelog cleanup --- packages/api-v4/.changeset/pr-12762-changed-1756130351140.md | 5 ----- packages/api-v4/CHANGELOG.md | 1 + .../queries/.changeset/pr-12762-changed-1756130387301.md | 5 ----- packages/queries/CHANGELOG.md | 1 + 4 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 packages/api-v4/.changeset/pr-12762-changed-1756130351140.md delete mode 100644 packages/queries/.changeset/pr-12762-changed-1756130387301.md diff --git a/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md b/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md deleted file mode 100644 index 8f89512dd5b..00000000000 --- a/packages/api-v4/.changeset/pr-12762-changed-1756130351140.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@linode/api-v4": Changed ---- - -Update `getAccountEntities` API call with params ([#12762](https://github.com/linode/manager/pull/12762)) diff --git a/packages/api-v4/CHANGELOG.md b/packages/api-v4/CHANGELOG.md index 5a73a8dbbcc..87635e8b4fa 100644 --- a/packages/api-v4/CHANGELOG.md +++ b/packages/api-v4/CHANGELOG.md @@ -8,6 +8,7 @@ ### Changed: - Replace deprecated apis from /account/entity-transfers to /account/service-transfers ([#12658](https://github.com/linode/manager/pull/12658)) +- IAM RBAC Update `getAccountEntities` API call with params ([#12762](https://github.com/linode/manager/pull/12762)) ### Removed: diff --git a/packages/queries/.changeset/pr-12762-changed-1756130387301.md b/packages/queries/.changeset/pr-12762-changed-1756130387301.md deleted file mode 100644 index 655466c7b11..00000000000 --- a/packages/queries/.changeset/pr-12762-changed-1756130387301.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@linode/queries": Changed ---- - -Increase getAccountEntities page size to 500 ([#12762](https://github.com/linode/manager/pull/12762)) diff --git a/packages/queries/CHANGELOG.md b/packages/queries/CHANGELOG.md index f636aee44ed..5e693147f87 100644 --- a/packages/queries/CHANGELOG.md +++ b/packages/queries/CHANGELOG.md @@ -8,6 +8,7 @@ ### Changed: - Replace deprecated queries from /account/entity-transfers to /account/service-transfers ([#12658](https://github.com/linode/manager/pull/12658)) +- Increase getAccountEntities page size to 500 ([#12762](https://github.com/linode/manager/pull/12762)) ### Upcoming Features: From eaf3a3fac49976ef7ec21e7cbebb8eb5fff5392c Mon Sep 17 00:00:00 2001 From: Alban Bailly Date: Mon, 25 Aug 2025 19:09:40 +0200 Subject: [PATCH 4/4] changelog cleanup --- packages/queries/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/queries/CHANGELOG.md b/packages/queries/CHANGELOG.md index 5e693147f87..e2246edc104 100644 --- a/packages/queries/CHANGELOG.md +++ b/packages/queries/CHANGELOG.md @@ -8,7 +8,7 @@ ### Changed: - Replace deprecated queries from /account/entity-transfers to /account/service-transfers ([#12658](https://github.com/linode/manager/pull/12658)) -- Increase getAccountEntities page size to 500 ([#12762](https://github.com/linode/manager/pull/12762)) +- IAM RBAC - Increase getAccountEntities page size to 500 ([#12762](https://github.com/linode/manager/pull/12762)) ### Upcoming Features: