Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upShow Status of Collection Progress in Collections Window #270
Comments
ruebot
self-assigned this
Mar 5, 2019
ruebot
added
enhancement
Background jobs
ux
Rails
labels
Mar 5, 2019
This comment has been minimized.
This comment has been minimized.
Here is what I have: It queries the delayed job table, and returns:
Question 1: Is "Queue" ok for a column name? It might not convey exactly what we're going for. |
This comment has been minimized.
This comment has been minimized.
This is great @ruebot! Thoughts on the questions you've posed:
|
This comment has been minimized.
This comment has been minimized.
If we want to add completed, we'll need to add a bit more logic to the first column, and we should probably change the "Analyzed" column to "Date Analyzed". |
added a commit
to ruebot/auk
that referenced
this issue
Mar 6, 2019
This comment has been minimized.
This comment has been minimized.
Echoing @SamFritz - this looks great. I think "status" works well. I think "Downloading" and "Analyzing" work well as good buckets, and I don't think we want to get more granular than that. If it is a trivial amount of logic to add "Completed," maybe that's good just to give another visual indicator to our users. But if it isn't, I think the "Analyzed" column certainly implies that the analysis is complete. |
This comment has been minimized.
This comment has been minimized.
This works really well. I like "status" over queue as well. Only suggestion is whether we want to find font-awesome icons to replace the text (keeping accessibility and other considerations in mind). Excellent job and turn-around on this, @ruebot. Thanks. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Looks great to me! Thanks @ruebot. |
This comment has been minimized.
This comment has been minimized.
wow! That looks great @ruebot |
This comment has been minimized.
This comment has been minimized.
Great! |
greebie commentedMar 5, 2019
Is your feature request related to a problem? Please describe.
When I updated a collection, it was hard to tell whether the job was sent to queue. Currently, the interface only offers information about the time the job finished. This potentially means, that I would not be sure if my request went through and therefore I may continue to request updates, despite the request all ready being processed.
Describe the solution you'd like
Provide a status indicator in the collections window to show where in the jobs process the collection has been provided.
For example, a column could be included that says "in queue" if the job is being queued up, "downloading" if the warcs are being downloaded, "analyzing" if the spark jobs are being run and "complete" if the data has been completed.
Describe alternatives you've considered
The status quo is that the status is provided through email.