added lots of validation around installing and uninstalling modules and themes. However we forgot to take into account install profiles.
The config importer should:
- Not allow install profiles to be uninstalled
- Allow modules and themes which are dependencies of install profiles to be uninstalled. These are not real dependencies but really a list of extensions to installed during installation. This is more than a bit odd and yet another reason why install profiles should be allowed to be fully featured modules but this has not been changed by the configuration system.
User interface changes
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 97,327 pass(es). View
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 97,331 pass(es). View
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 94,580 pass(es), 6 fail(s), and 0 exception(s). View