Split search into two features to allow independent options for basic Drupal search or integration with an Apache Solr service.
NOTE: Drupal search indexing must be disabled manually in the search settings page!
Removed boincimport_input_format variable from the import cleanup process. This variable is "featurized," thus removing it causes the feature to be in the overridden state
* Added a new "community member" role, assigned by default to all users (new or imported).
* The standard authenticated users role may no longer create topics or comment on other content.
* Users with the role of community members may participate in discussions, but this role can be revoked by moderators.
* Dependency added for the Role Delegation module, which establishes permissions for specific roles to assign other roles (in this case, moderator can manage community member assignment).
Fixed redirect loop problem when boinc_standard has not yet been reverted and is stuck on the garland theme. Set to boinc theme by default.
Removed configuration of site_name and site_mail, which are set during install. Also removed site_mission and site_slogan, which are not used in the theme and should not be controlled by the feature.
Replaced custom content panes with views panes for user account stats widgets. This allows the stats_charts feature to provide the stats pane and all dependencies.
Automatically create the system role for forum_access if it hasn't been created yet;
Rename the role to not be so incredibly confusing to end users. Calling it "Forum Moderator" and then insisting that no user can have that role makes no sense at all to anyone.
Use INSERT ... ON DUPLICATE KEY UPDATE instead of REPLACE SQL statement;
Import empty containers as hidden;
Set permissions on hidden elements in addition to placing them into hidden container;
Preserve the order of forums
Fixed permissions issue where the account computers view could be used to see the private details of another user's host;
Miscellaneous host detail output tweaks
Permissions were being set with an UPDATE statement, though it seems they may not be established immediately, requiring an INSERT. Using REPLACE to cover both cases.
Through "featurization," development systems have slightly different db structures. Avatars info, in particular, is stored differently on the original dev system than a system that has been automatically built from the ground up by features. This updates the code to reflect the new structure.