First I’d like to say that I doubt this will be incorporated however I am curious how many people would actually appreciate this recommended change. @Whiskydrinker submitted a similar Feature Request which got me thinking, which can be a terrible thing. Watch Out! Joe’s on a rampage.
Problem/Justification
Always being asked to supply a reason for a shutdown/restart.
What I’m trying to solve it the little bit of irritation that goes along with having to locate and select a reason before the TrueNAS GUI will let you shutdown or reboot.
Impact
It adds a little bit of irritation having to scroll through the list of reasons, finding one that fits, or sort of fits, and then having to also check the “confirm” box, and then clicking restart or shutdown. It is just a small bit of irritation personally. This is not a functional problem, there is no bug here. It is personal preference.
Recommendations
My recommendations are two things:
- Have a user selectable option called “Shutdown/Restart Reason (enable/disable)” switch. This would allow each user to leave it enabled by default or optionally turn it off and you would not be asked for a reason.
- When being asked to select a reason of Reboot/Shutdown, the last selected reason is listed automatically by default. And if a person adds a Custom Reason, that custom reason is there the next time (a bit harder to program the custom message I suspect).
User Story
I personally restart my server quite often while doing things that would require an orderly shutdown or reboot. I will admit that I may be the one person who does this more often than most (a few times a week) but when I want to reboot or shutdown the server for whatever reason, I so dislike having to fumble through a list of reasons and I tend to pick the nearest reason regardless of what it says.
I already have to perform five (5) clicks in order to reboot or shutdown:
- Select the Power Button in the GUI.
- Select Reboot or Shutdown.
- Scroll through a long list of reasons and select one, or enter my own custom reason, each and every time.
- Check a box telling the GUI I confirm I want this action.
- And finally select “Reboot” or “Shutdown” to initiate the action.
I completely understand the purpose of the question, from my perspective it is a piece of data that may help in troubleshootings a problem. In the corporate world, also an audit function. Maybe the second recommendation is the better answer but having to search for the reason, that sucks.
I realize this would not be a quick and simple change, it is a little more involved than that, however I also do not see it being very difficult.
And while this is an irritation to me, it most certainly would not make me stop using TrueNAS. I can live with the small irritation however I’d rather not and I do feel this could be a GUI improvement.
While my recommendation is what I entered above, if there are variations on this, feel free to add them. If you disagree with my request, please add that as well and I would appreciate some justification so I can try to see it through other eyes.