Closed (fixed)
Project:
Feature Set
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
18 Mar 2012 at 00:38 UTC
Updated:
7 Apr 2012 at 07:20 UTC
Currently Feature Set uses module_enable() to enable selected feature sets. Given that multiple feature sets may be enabled at once and that each feature set may include multiple dependencies, it would be safer to trigger a batch operation for enabling the features and their dependencies, as is done in core at install time for modules enabled by an install profile.
See the batch operation in subprofiles for a possible model: http://drupalcode.org/project/subprofiles.git/blob/refs/heads/7.x-1.x:/s....
See also #1488030: Merge with Subprofiles?.
Users enabling feature sets would see a progress bar.
None.
Comments
Comment #1
jgraham commentednedjo, yes I should have ticketed this before. This is a borderline bug as slower hosts *will* timeout with even a couple feature sets.
Comment #2
jgraham commented