The list of invalid tasks associated with an account had a broken filter. This is the same problem that occurred in invalid tasks for a host. Reconfiguring the filter fixes it.
The flag module does not include a feature to notify users when a subscribed topic has received a comment. The flag_comment_notify module fills this need by creating a mail queue for such notifications, which are processed by cron based on the Elysia configuration of the queue cron.
Functions for converting status IDs to messages require objects as arguments, so variables were set to the proper format.
Dates were showing "e" instead of the timezone. This is a matter of the custom date format in Drupal not respecting the proper PHP "e" symbol for timezone. Changed to use "T" instead.
The task filter for Invalid tasks was broken in the view. The Views Or module is installed, so the reason for this is unknown. The filter was recreated to solve this.
Added context to the profile edit pages to ensure the proper menu tree is active and the sub menu renders properly.
Also added URL aliases for account/info pages.
The r4032login module redirects anonymous users to the login page when access to a page is denied. After successful login, the user is then sent to the original destination. This module has been added as a dependency in the boinc_standard feature.
Removed the feed title from the template, which doesn't set the auto discovery link title, and instead set it in the view by using a null argument. Description must remain in the template.
Restored icon in page template, excluding it only from front page.
Set a generic title in the news feed for the auto discovery link. There is no good way for this link to have a custom, site specific title.
Turned off taxonomy search in the form, as it isn't enabled in solr.
Provide default settings so the feature is not overridden when the settings form is saved (if unchanged).
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!
* 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.
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
Added a default hidden container for forums without a valid category during import;
Grant hidden forum access to moderator role, which is established in the Discussion Forums feature;
Removed redundant Forum Moderator role from BOINC Standard feature (role is used internally by Forum Access module, no users should be assigned to it)
Current user's friend view could not be tracked via features as it is provided by a contrib module, so view cloned as boinc_friends;
Updated css and template to support this change