Skip to content

Add API-side pagination for transfers, deployments, and transfer execution timelines#891

Merged
Dany9966 merged 8 commits into
cloudbase:masterfrom
mihaelabalutoiu:add-api-pagination
Jun 16, 2026
Merged

Add API-side pagination for transfers, deployments, and transfer execution timelines#891
Dany9966 merged 8 commits into
cloudbase:masterfrom
mihaelabalutoiu:add-api-pagination

Conversation

@mihaelabalutoiu

Copy link
Copy Markdown
Member

This PR replaces client-side pagination with API-side, marker-based pagination.

Previously, all items were fetched upfront and paginated in the browser. Now, only the current page is retrieved using the API’s limit and marker query parameters.

Changes Included

  • Added limit and marker query parameters to transfers and deployments requests;
  • Added server-side pagination state to stores;
  • Updated FilterList and NumberedPagination to support API-side pagination;
  • Replaced client-side pagination for transfers and deployments;
  • Added API-side pagination for transfer execution timelines.

@mihaelabalutoiu mihaelabalutoiu force-pushed the add-api-pagination branch 4 times, most recently from 8d6f3dd to 71aa219 Compare May 18, 2026 06:30
@mihaelabalutoiu mihaelabalutoiu force-pushed the add-api-pagination branch 2 times, most recently from c3d2475 to e927df0 Compare June 11, 2026 14:13
Comment thread src/sources/DeploymentSource.ts Outdated
Comment thread src/sources/TransferSource.ts Outdated
Comment thread src/sources/TransferSource.ts Outdated
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
… and deployments

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Replaces client-side pagination with marker-based infinite loading for
the executions date bullet view. Tasks are cached from the transfer details
response to avoid redundant fetches.

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
…cutions

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
@mihaelabalutoiu

Copy link
Copy Markdown
Member Author

Done, I updated the PR, thank you for that.

@Dany9966 Dany9966 merged commit 3af72b3 into cloudbase:master Jun 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants