Opened 15 years ago

Closed 15 years ago

Last modified 15 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 by jng, 15 years ago

Severity: criticalblocker

comment:2 by jng, 15 years ago

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 by jbirch, 15 years ago

Component: GeneralInstaller

comment:4 by jng, 15 years ago

Resolution: fixed
Status: newclosed

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

comment:5 by jbirch, 15 years ago

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

Note: See TracTickets for help on using tickets.