Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#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 Changed 10 years ago by jng

Severity: criticalblocker

comment:2 Changed 10 years ago by jng

Severity: blockercritical

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!

comment:3 Changed 10 years ago by jbirch

Component: GeneralInstaller

comment:4 Changed 10 years ago by jng

Resolution: fixed
Status: newclosed

Fixed (more like worked around, as a true solution does not exist) in r3730

comment:5 Changed 10 years ago by jbirch

Do you have a reference for the lack of a solution (mailing list response?)

Note: See TracTickets for help on using tickets.