MarquezProject / marquez

Collect, aggregate, and visualize a data ecosystem's metadata
https://marquezproject.ai
Apache License 2.0
1.78k stars 320 forks source link

Add paging support for Jobs and Datasets view #2444

Open perttus opened 1 year ago

perttus commented 1 year ago

It's possible to show only first 25 jobs and datasets in alphabetical order. Add paging support to show more pages similarly as in Events view.

ShreyasGit51283 commented 1 year ago

@perttus if possible, could you share a screenshot of the events page please. I'd like to explore a design for the pagination behaviour. But on install, the event page is empty for me. Thanks

perttus commented 1 year ago

Sure, here is an example of page 1 and last page 4. I noticed that the paging support is already implemented for the backend so it would be easy to add it also for the frontend.

image image

ShreyasGit51283 commented 1 year ago

Thank you! Let me explore some options around this in design

ShreyasGit51283 commented 1 year ago
Screenshot 2023-03-20 at 4 23 10 PM

@perttus I know you would be expecting something simpler but I am proposing a pagination design that improves the UX. Attached are two options. I 'll go ahead and make a seperate ticket and link it to this issue as well. However please do let me know which option do you feel is more intuitive to your use case . Explore the full design in the figma here - https://www.figma.com/file/VvabDMuRKIdb3sSczCjUVR/Marquez?node-id=165%3A234&t=lBYOTsZo5hqUcxMg-1

perttus commented 1 year ago

@ShreyasGit51283 thanks for the design, it looks great! I think bot options are fine but maybe the option 2 is even better 🥇

YLibert commented 1 year ago

This sounds great, looking forward to this ^^