On 02/26/2014 11:50 PM, Nick Coghlan wrote:
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.
I can't see the system page on your demo site currently (getting 500
errors) so going off of memory from a couple of days ago...
I like this direction a little bit better... maybe "Power Settings"
should be renamed to "System Configuration" ... Maybe grey it out or
something similar if the user does not have enough access to do those
tasks.. I nearly always use the Beaker webUI as a "normal user" and have
only recently done any administration of the lab systems themselves
through the Beaker UI.
I was trying to think of something better than "Power" but all I could
come up with is "control system" or something similar which might be
just as confusing. Also there a somewhat DOS'able bug with respect to
lab systems here:
https://bugzilla.redhat.com/show_bug.cgi?id=916302
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.