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.
- 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.