On 02/26/2014 04:14 PM, Dan Callaghan wrote:
I've set up a temporary Beaker instance to demonstrate my proposed system page improvements [1] which will hopefully be landing in the 0.17 release.
The demo instance is here:
You can log in as "demo" with password "demo". There are no real systems or lab controllers attached, and no distros imported, so it's not a fully functional Beaker instance. But I created some dummy systems with a variety of permissions granted, so it's enough to try out most of the system page features.
If you're interested in the evolution of the system page, please take a look and reply with your feedback.
Very nice!
One thing I noticed while clicking around is that either the central or right hand quick info box should likely indicate whether an Operational system is in Automated or Manual mode, rather than having that implied by the Take vs Reserve button. Comparing these two pages illustrates the problem (the buttons are different, with no indication of the reason):
http://209.132.179.159/bkr/view/demo-available-for-manual-reserve.example.in... http://209.132.179.159/bkr/view/demo-available-for-reserve.example.invalid#e...
This could be as simple as changing the "Idle" label to "Idle (Manual)" and "Idle (Automated)" as appropriate.
The other thing I noticed in clicking through the workflow on the system with loans enabled is that *returning* the system wasn't very smooth:
1. Click Borrow in right hand quick info 2. Click Take 3. Click Return 4. Click Take accidentally(!) 5. Click Return again 6. Find & Click "Loan" in the tab navigation 7. Click Return Loan
So, I'm thinking it may be appropriate to have a split button there in a couple of cases:
* Loaned to you: split between Take/Return Loan * Loaned to someone else (and you can return the loan): split Borrow/Return Loan
Another smaller thing I noticed is that the left hand tab menu can get *very* wide - it should probably have a max width set in its CSS so it doesn't waste too much space in a wider viewport.
Cheers, Nick.