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

Look at integrating pagination in the MAAP API to improve UX for jobs ui #1027

Open
marjo-luc opened this issue Jul 3, 2024 · 3 comments
Open
Assignees

Comments

@marjo-luc
Copy link
Member

Loading jobs in the jobs view is very slow. Might want to also look into caching results for jobs that have completed as their status will likely not change.

@marjo-luc marjo-luc self-assigned this Jul 3, 2024
@rtapella
Copy link
Collaborator

rtapella commented Jul 5, 2024

Along with this would be aggregation to help with filtering and reducing the listing... this is starting to feel like a more full-featured jobs UI and I wonder if we should reconsider where/how to implement the feature set (e.g. a standalone app, in HySDS, etc.)

@marjo-luc
Copy link
Member Author

Yes -- we keep grappling with this. The jobs ui is meant to be a quick and easy way for users to gain some insight into their processing without needing to write code. Power users can always use Figaro, but that tool is not built into the user's workspace and there is a bit of a learning curve (not to mention you see what everyone's processing).

The loose rule we've been going by is stopping short of implementing faceted search as that gets into Figaro territory (and I do not believe the MAAP API supports this -- might be mistaken, though). I think pagination is doable and certainly needs to be implemented in maap-py.

@marjo-luc marjo-luc added this to the 4.0.1 milestone Jul 10, 2024
@marjo-luc
Copy link
Member Author

Implemented in maap-py. PR

@sujen1412 sujen1412 removed this from the 4.1.0 milestone Sep 12, 2024
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

No branches or pull requests

3 participants