Misc status page fixes
What does this mr do?
This MR solves a couple small bugs in the status page:
- Showing a lab with timeslots made creation of the first graph throw a null pointer.
- In the first graph, the open requests count did not fully match with actual open requests because it counted revoked requests to be open.
Actions taken to fix bug
Creation of timeslots is handled appropriately by assigning requests created before the first time a lab is at to the very first bucket. The open request count is fixed to exclude revoked requests.
Does this MR meet the acceptance criteria?
-
I have added a changelog entry to reflect the significant changes I made and the bug I fixed. -
A test was created to test the bug. -
I have updated the documentation accordingly. -
I adhere to the style guide.