I think for minimal impact or change to the UI, can i suggest just prompting that the server needs a restart once? Have some variable track if the user has ack'ed the restart message, and subsequent changes to params, wont trigger the same pop-up.
On Tue, Mar 5, 2013 at 8:40 AM, Pranav Saxena <pranav.sax...@citrix.com>wrote: > So one way to think of this scenario is to have checkboxes corresponding > to each of the global variables . Checking/ Unchecking them to select > multiple items(global variables) together and then have a global Save > button where we pass the Id's for all the global variables selected to the > object responsible for saving the configuration and finally popping up a > box which displays that we need a management server restart. > > The drawback of such a approach would be if the user has to change only a > single global variable which. > > Regards, > Pranav > > -----Original Message----- > From: Chip Childers [mailto:chip.child...@sungard.com] > Sent: Tuesday, March 05, 2013 9:36 PM > To: cloudstack-dev@incubator.apache.org > Subject: Re: [DISCUSS] UI user prompt redesign > > On Tue, Mar 05, 2013 at 02:22:42AM +0000, Parth Jagirdar wrote: > > This screen is more appropriate with case below. > > > > https://issues.apache.org/jira/secure/attachment/12572013/global%20var > > .jpg > > From a user standpoint, I like your proposal Parth. Any thoughts on the > implementation? > > > > > Thanks, > > .. Parth > > > > > > -----Original Message----- > > From: Parth Jagirdar [mailto:parth.jagir...@citrix.com] > > Sent: Monday, March 04, 2013 4:55 PM > > To: cloudstack-dev@incubator.apache.org > > Subject: [DISCUSS] UI user prompt redesign > > > > Currently in UI if an, > > Action X has an associated message Y. For example say X is changing a > global variable and Y can be message that prompts user to restart the > Management Server. > > > > If user changes 3 global variables he will be presented with 3 message > boxes; all displaying same message ! > > > > See the reason for proposal here... > https://issues.apache.org/jira/secure/attachment/12572005/msg%20box.jpg > > > > > > Proposal :: > > > > Approach (The most commonly found in UI based tools - But - Different > than what we have in place now) is to have only one "Save" button for group > of actions that produce same message. > > > > Now 2 common Scenarios:: > > > > Upon clicking "Save" button :: User changes gets realized and relevant > message box is presented. > > Due to fact that each web page has similar actions and thus have > > similar messages this makes life very easy. (Multiple global variables > > changed and only one box presented requesting to restart MS) > > > > Upon navigating away from page without clicking Save :: Present a > warning and if accepted, discard changes and continue with requested > navigation; else ignore navigation request and present user the same page > and wait for user to click "Save" button or to perform another action. > > (Repeat till either Save is clicked or user accepts warning) > > > > > > Current implementation:: We can see that small green "correct/right" > ticker (Screen: ticker) next to global variable input box as the Save > button. Clicking which our changes gets realized message pops up. > > > > But the problem with our current approach is of association. > > > > We have associated each message with each action. If we associate set of > actions that produce the same message; say the whole table that contains > Global Variables and associate only one Save (And in turn which results > into associating only one message) with it then we can achieve what I am > trying to propose here. > > > > > > I believe this is most common approach in UI based tools. > > > > Suggestions / Inputs? > > > > > > Track it here :: https://issues.apache.org/jira/browse/CLOUDSTACK-1506 > > > > > > > > Thank You, > > > > Parth Jagirdar > > Software Test Engineer > > Datacenter & Cloud Division > > Citrix Systems - Powering Mobile Workstyles and Cloud > > Services.<http://www.citrix.com/lang/English/home.asp> > > > > >