Details
-
Type: Bug
-
Status: Open
-
Priority: Trivial
-
Resolution: Unresolved
-
Affects Version/s: 4.4.1
-
Fix Version/s: Unscheduled
-
Component/s: Drupal Integration Modules
-
Labels:None
-
Versioning Impact:Patch (backwards-compatible bug fixes)
Description
civicrm.module calls CRM_Core_Invoke::rebuildMenuAndCaches(TRUE) for all of hook_modules_(enabled|disabled|installed|uninstalled).
Especially on sites with logging enabled, this can introduce a substantial delay while triggers are rebuilt dynamically if you enable / disable an unrelated module.
By identifying CiviCRM-related modules, we could eliminate that delay for unrelated site changes.