On 02/27/2014 07:49 AM, Dan Callaghan wrote:
Excerpts from Mike Gahagan's message of 2014-02-27 07:32:43
+1000:
> One other thing, (nothing to do with the new design, really) in the
> past few weeks we have been training some new people on Beaker, and
> each and every one (myself included) will click on the "power config"
> aka "power" link to turn on/off/reboot the machine. This of course
> does not work, you have to click the "command" link.. leading me to
> believe I'm gonna get some sort of ssh/console in a browser window
> (yuck!) rather than buttons letting me turn the box on and off. Can we
> rename options/change the layout in some way we can make this less
> confusing?
Yes, now is the time to do it since the tabs are being shifted around
already for the updated system page.
Just noticed a bug: if you associate a system with a lab controller, you
need to refresh the page to update the power settings tab. I expect
that's just the known problem with it not being a Backbone widget, though.
Can you suggest an arragement of the tabs that might be less
confusing?
We have struggled with this before, the reason we settled on "Commands"
was because the commands are more than just power -- it's also where you
can clear the netboot configuration. And "interrupt" is not really
power-related either, even though it goes over IPMI.
Ah, I just realised that one benefit of the new vertical layout for the
tab list is we can make the titles a bit longer, and splitting a tab is
less of a problem. So, here's my suggestion.
1. Move the full command queue out to its own "Command Queue" tab under
history
2. Rename the existing Power tab as "Power Settings"
3. Rename the Commands tab as Power
Now, to justify the presence of "Clear Netboot" on the Power tab, I
suggest we do the following: report some basic "last known state"
information on the Power tab, specifically enough so users know what's
likely to happen if they reboot or power on the system.
As an initial version of this, two relatively simple to calculate values
that seem useful:
Last netboot configuration: Provision <distro> or Cleared (Boot Menu)
Last power status: On or Off
So then the purpose of Clear Netboot is to get the boot menu when you
power on the system.
You could also do this without moving the command queue history to its
own tab, but I think that would get a little busy.
Cheers,
Nick.
--
Nick Coghlan
Red Hat Hosted & Shared Services
Software Engineering & Development, Brisbane
Testing Solutions Team Lead
Beaker Development Lead (
http://beaker-project.org/)