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:
http://209.132.179.159/bkr/
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...
http://209.132.179.159/bkr/view/demo-available-for-reserve.example.invali...
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.
--
Nick Coghlan
Red Hat Hosted & Shared Services
Software Engineering & Development, Brisbane
Testing Solutions Team Lead
Beaker Development Lead (
http://beaker-project.org/)