#899 closed defect (fixed)
Installer: Feature conditions not re-evaluated when bound properties changed from UI
Reported by: | jng | Owned by: | jng |
---|---|---|---|
Priority: | high | Milestone: | 2.1 |
Component: | Installer | Version: | |
Severity: | critical | Keywords: | |
Cc: | External ID: |
Description ¶
Some installer features have conditions which will enable/disable the feature if the property condition evaluates to true/false. However changing the values of these properties does not cause re-evaluation of these feature conditions.
Eg. Run the installer and choose IIS/.net configuration, this sets the property MGWEB_CONFIG to "IIS". When you come to choose features, the Apache Web Server feature is still visible and configurable, even though it should be disabled because its disable condition is (MGWEB_CONFIG = "IIS")
Change History (6)
comment:1 by , 16 years ago
Severity: | critical → blocker |
---|
comment:2 by , 16 years ago
Severity: | blocker → critical |
---|
comment:3 by , 16 years ago
Component: | General → Installer |
---|
comment:4 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed (more like worked around, as a true solution does not exist) in r3730
comment:5 by , 16 years ago
Do you have a reference for the lack of a solution (mailing list response?)
Okay further testing shows that even though Apache is shown as selected when MGWEB_CONFIG = "IIS" it doesn't get installed (???) meaning the SelectionTree was simply working with stale information. Nevertheless, without a way to refresh the SelectionTree this is still an annoying problem!