Representation and control of the scope of impact in inherited settings
View Patent ↗A method for representing and controlling an impact and scope of a widget value includes displaying at least one widget on a user interface. The widget includes a value. The value includes an inherited value. The method also includes displaying information of a scope of inheritance of the value before user interaction with the widget. The information of the scope of inheritance of the value includes a number of inheritance levels of the value and a number of objects impacted by a change to the value. The method also includes receiving a user input changing the value of the widget. The method also includes changing the value of the widget and the objects in response to receiving the user input.
1. A method for representing and controlling an impact and scope of a widget value, the method comprising:
displaying at least one widget of a system on a user interface, wherein the widget comprises an inherited value, wherein the inherited value is inherited from a configuration setting of the system, wherein the inherited value is the same as the configuration setting;
displaying information of a scope of inheritance of the inherited value before user interaction with the widget, wherein the information of the scope of inheritance of the inherited value comprises a number of inheritance levels of the inherited value and a numerical value of a number of objects impacted by a change to the inherited value, wherein values of the objects are the same as the inherited value;
receiving a user input changing the inherited value of the widget; and
changing the inherited value of the widget and the values of the objects in response to receiving the user input.
2. The method of claim 1 , wherein the method further comprises displaying information of a scope of inheritance of the changed inherited value, wherein the information of the scope of inheritance of the changed inherited value comprises a number of inheritance levels of the changed inherited value and a numerical value of a number of objects impacted by a change to the changed inherited value.
3. The method of claim 1 , wherein the method further comprises displaying an authentication segment comprising a request for user identification and a password and receiving the user identification and the password before the changing the inherited value of the widget.
4. The method of claim 1 , wherein the method further comprises displaying the information of the scope of inheritance of the inherited value at every level of an inheritance chain of the inherited value and allowing a user to change the inherited value at every level of the inheritance chain.
5. The method of claim 1 , wherein the method further comprises displaying a second widget comprising an override inherited value and a visual indicator that the override inherited value has overridden an inherited value before user interaction with the second widget.
6. The method of claim 5 , wherein the method further comprises displaying a visual indicator that the second widget previously comprised the inherited value, and receiving an input to restore the inherited value, and restoring the inherited value.
7. The method of claim 1 , wherein the information of the scope of inheritance of the inherited value further comprises an origin of the inherited value.