In hosting_civicrm, we have an API module that does not itself expose a Hosting 'feature', but is rather a dependency of its sub-modules. When enabling one of these submodules via Aegir 'Features' page, the dependent module is not enabled.

From what I can tell, all Hosting 'features' in core depend only on core functionality that is enabled on install, so I guess this hasn't been exercised much before.

Comments

ergonlogic’s picture

Status: Active » Fixed

Fixed in b743ec7243

ergonlogic’s picture

Version: 6.x-2.x-dev » 6.x-1.x-dev
Status: Fixed » Patch (to be ported)

Actually, come to think of it, this is probably a bug in 1.x too. Should we backport it?

Steven Jones’s picture

Yeah, I reckon so.

ergonlogic’s picture

Status: Patch (to be ported) » Closed (fixed)

You've just got to love 'git cherry-pick'! Backported in 7f7d6f8f8dee

  • Commit b743ec7 on 6.x-2.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x by ergonlogic:
    Issue #1990370 by ergonlogic: Enable Hosting feature dependencies.
    

  • Commit b743ec7 on 6.x-2.x, dev-588728-views-integration, dev-1403208-new_roles, dev-helmo-3.x by ergonlogic:
    Issue #1990370 by ergonlogic: Enable Hosting feature dependencies.