Ticket #351 (new Defect)

Opened 10 months ago

Last modified 6 months ago

Advanced Preferences Dialog is confusing and inconsistent

Reported by: charlief Assigned to: davea
Priority: Major Milestone: Undetermined
Component: Manager Version:
Keywords: advanced-preferences Cc: romw

Description (Last modified by Nicolas)

I think there are some problems with the Advanced Preferences.

  1. There is currently no way to know whether you are overriding global preferences except by looking in the BOINC Data directory to see if the global_prefs_override.xml file exists.
  2. If I change a setting in the Advanced Preferences which does not appear in the Simple GUI Preferences (such as "use at most 16 processors"), and later look at the Simple GUI preferences, the "Customize" checkbox is set. If I then clear the "customize" check box in the Simple GUI Preferences, this does not necessarily revert all settings to the web-based values, even though on subsequent checks the "customize" checkbox is off.
  3. When I press the Clear button, it sets the "Do work while computer is in use" check box, even though my web-based preferences have this option set to No.

If I then clear the checkbox, it writes a global_prefs_override.xml file. This means that if I change my global preferences on the web, those changes will be ignored.

I believe several changes are needed:

  1. Instead of a "Clear" button, the Advanced Preferences dialog should have a "customize" or "override" checkbox like the one in the Simple GUI preferences.
  2. When the "customize" checkbox is off in the Advanced Preferences, the web-based global preference values should be displayed. Turning this checkbox off should revert the display to the web-based preferences.
  3. I'm not sure what should be done about problem (2). One option might be to disable the Simple GUI "customize" checkbox if items are customized in the Advanced Preferences which aren't accessible from the Simple Preferences, and to display a line explaining that you must use the Advanced Preferences to change it.

Change History

07/20/07 19:04:42 changed by Nicolas

  • keywords set to advanced_preferences.
  • description changed.

(changed description to use real lists and fixed some typos)

07/20/07 19:09:32 changed by Nicolas

Maybe we could make checkboxes be in the "undefined state" (see Tri-state check box) to mean "not customized; use web-based preferences".

Just an idea.

11/17/07 05:19:50 changed by Didactylos

  • keywords changed from advanced_preferences to advanced-preferences.

If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.