Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paginate Job history page in the UI #10323

Closed
pmossman opened this issue Feb 14, 2022 · 0 comments · Fixed by #15938
Closed

Paginate Job history page in the UI #10323

pmossman opened this issue Feb 14, 2022 · 0 comments · Fixed by #15938
Assignees
Labels
area/frontend Related to the Airbyte webapp autoteam needs-triage type/enhancement New feature or request

Comments

@pmossman
Copy link
Contributor

pmossman commented Feb 14, 2022

  • Add button with "Load more" at the bottom of the logs. Button just increases the page size
    • This page uses auto polling so we always need to load from offset 0
  • Should add 25 more items
  • Add analytics event to button click
  • No need to implement virtualized list at this time

Context

The JobListRequestBody supports pagination. In order to improve page performance and UX for connections with many jobs, we should implement pagination in the UI by defining some sensible page size and calling the /v1/jobs/list endpoint with pagination parameters.

As this is (I believe) the first paginated resource in the UI, this will require establishing a reusable pagination experience that can be used for other resources in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp autoteam needs-triage type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants