-
Notifications
You must be signed in to change notification settings - Fork 2
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
Overhaul review page: pagination and better filtering #3031
Comments
Currently the filtering on errors relies on the fact that
My personal vote would be number 3. |
Addressing this may close #1000 (whether directly or indirectly) |
We may want to consider #2208 |
I don't fully understand what needs to be done here, and which code areas are affected. I think it'd be best to have a call about this to refine together. After looking into this, I have these thoughts:
EDIT: We had a chat and I updated the ticket, I think I know now what needs to be done! |
related: #3095 |
Note: I added the following point to the acceptance criteria
(Also I fixed |
The individual-requests thing is a lower priority than the filtering-on-warnings thing. I was connecting them because I thought it might make sense to tackle them together but now we've decided not to do that in one PR I'm open to postponing the multiple-requests thing. It's basically a question of whether it's much easier to do now while it's fresh which might argue in favour of it, or not super different in which case it might make sense to move onto other tasks. |
I want to have a look at that, I think it won't take long, and like you said now I'm already kind of in the headspace for it |
Filtering for warnings is now supported: #3125 the labels on the review cards metadata now use display names: #3116 These smaller issues were fixed:
We tried to rework the endpoints but it wasn't as easy as we thought so we stopped for now (#3189). This is it for now, we decided to close this ticket with these changes. |
I have been wondering what happened to the slow loading review page problem. It's confusing that various issues pointing out problems with load times were closed in favor of this issue here but then this issue was closed without that being fixed. It's of course ok to change plans if it turns out something is harder than expected but we should then reopen issues that weren't fixed. I'll reopen a few issues that weren't fixed. |
As a reviewer I'd like to have a fast and efficient review page. Currently the review page for submitters works in a non-ideal way:
it makes a big request that gets every sequence satisfying the requirements, which may be thousands leading to OOM Add pagination (or lazy load) to review page to a) load faster and b) reduce website memory requirements #2884 Website crashes with OOM when reviewing west nile as ingest user due to 16k errored sequences #2881.it also gets additional data in a lazy-load approach for everything on the page, making a lot of requests per page
also it allows filtering for errors but does not allow filtering for warnings. User should be able to find any sequences that led to warnings easily Review page: allow filtering on warnings #1372
It would be great to overhaul this
get-sequences
endpoint to return metadata #1000).Other related issues:
Acceptance criteria
ripgrep "AWAITING_APPROVAL"
should no longer show results (except for false positives)The text was updated successfully, but these errors were encountered: