Simple status page & flower fixes
@ mention of reviewers`
@jimmykodes`
A brief description of the purpose of the changes contained in this PR.
Adds simple status page, showing most recent 250 submissions and links to rabbit/flower debugging tools. Also, merging PR #318 into this: "Previously Flower/RabbitMQ management would not have very many useful details for Rabbit jobs. We couldn't see compute workers or which jobs they were picking up. This PR should fix that."
Resolves #309 (closed) and #317 (closed)
A checklist for hand testing
-
recent submissions appear in submission list; none > 2 days old and not > 250 -
rabbit/flower links on the bottom of the page work -
new admin menu (top right) should work -
go to host:5555 and login with flower basic auth to get details about flower while tasks are running, each compute worker should be listed and the jobs they're executing should be apparent
Checklist
-
Code review by me -
Hand tested by me -
I'm proud of my work -
Code review by reviewer -
Hand tested by reviewer -
Ready to merge