finos / git-proxy

Deploy custom push protections and policies on top of Git
https://git-proxy.finos.org
Apache License 2.0
87 stars 59 forks source link

Implement search, pagination, filtering and ordering in UI #606

Open JamieSlome opened 3 weeks ago

JamieSlome commented 3 weeks ago

Is your feature request related to a problem? Please describe.

Currently, all tables are presented in the UI without any form of search, pagination, filtering or ordering capability. This makes it very difficult to find items in the UI and makes it a pain to use.

Describe the solution you'd like

Each of the following views should be updated to include all of search, pagination, filtering and ordering:

Ideally this should be implemented as a component that can be written once and applied multiple times to our different data sources, i.e. repositories, users. It also helps with future proofing as we will soon be introducing more data constructs like licenses (#604).

Screenshot 2024-06-13 at 11 21 08 Screenshot 2024-06-13 at 11 21 33 Screenshot 2024-06-13 at 11 21 52

This task is well suited to anyone who loves a bit of frontend design 🖌️ 🎨 Also happy to support and work with anyone on this issue too who wants to try their hand at something new ❤️

tarnveerSingh commented 3 weeks ago

Hey @JamieSlome, I would like to work on this issue. just wanted to confirm if it's currently assigned to anyone else? Also, is there a deadline or timeline set for completing this task?

JamieSlome commented 3 weeks ago

@tarnveerSingh - absolutely! No deadline 👍

I will assign the ticket to you. Thank you for offering your support and looking forward to your pull request!

tt-gideonaryeetey commented 1 week ago

I'll be happy to take this on!

JamieSlome commented 1 week ago

@tarnveerSingh, @tt-gideonaryeetey has offered to take this one on and to start the implementation. Shall we find you another issue to work on? 👍

tarnveerSingh commented 1 week ago

@JamieSlome Yes jamie, that'll be alright. I'll find another one.

JamieSlome commented 1 week ago

@tarnveerSingh - thoughts on https://github.com/finos/git-proxy/issues/627?

tarnveerSingh commented 1 week ago

@JamieSlome I won't be able to work on it atm, but I'll definitely keep an eye out for any developments or opportunities to contribute later.