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

Execution Dashboard Backend Pagination & Frontend Loading Icon #3105

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Conversation

MiuMiuMiue
Copy link
Collaborator

@MiuMiuMiue MiuMiuMiue commented Nov 21, 2024

This PR addresses the issue #3016 that execution dashboard takes long time to load.

Changed made:

  • Add loading icon in the frontend while loading the execution info
  • Move the pagination to backend, including the sorting and filtering function.

Loading Icon:
execution_loading

Page Size Change:
newnewnew

Copy link
Collaborator

@kunwp1 kunwp1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I left a few comments. Please address them.

There are three issues that I found:

  1. Sorting by execution name doesn't work.
  2. The End Time column is too small to display the time in a single line. Probably reduce the status column size since it is unnecessarily big.
  3. Do we have a bigger button for sorting? It is too small to look at the colors.
Screenshot 2024-11-23 at 9 31 07 AM

For 2 and 3, since the issues are not related to this PR, you can create a new PR to fix these issues or fix them here.

@MiuMiuMiue
Copy link
Collaborator Author

MiuMiuMiue commented Nov 24, 2024

The sorting function on execution names should work. It seems not working might because of the default name for each execution is the same. The id in the parenthesis is not included in the execution name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants