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.