An unused picture element was causing alignment issues on friend lists. This element has been removed from the display. Also, headings were incorrect, so that has been fixed as well.
(DBOINCP-22)
Relevant friend links were not displayed according to the friendship status. These have been added and confirmation messages have been made shorter.
(DBOINCP-21)
Hooked into the view process of team forum nodes to require team membership or "public" status on the team forum for access to be allowed.
(DBOINCP-59)
The user name was not being stored correctly in the form variable, so the confirmation message after adding a team admin was missing the user name.
(DBOINCP-59)
Added call to check_markup() function to ensure text being imported matches the input filter;
Removed unused OG references from team import
(DBOINCP-59)
Initialized support for Teams:
* Team landing page
* Team details page
* Team management
* Team dashboard widget
* Team forums
* Team / team forum import
(DBOINCP-59)
Added support for automatically expiring restrictions placed on user accounts. By default, banning a user from community participation will stay in effect for 7 days. This is configurable in the Community admin section.
(DBOINCP-85)
Users with the administer site configuration permission were being excluded from the credit requirement check, which means they never get the verified contributor role. That exclusion has been removed.
(DBOINCP-85)
Updated role assignment functions to follow the new scheme of community member being the standard and verified contributor allowing additional privileges
(DBOINCP-85)
Changed roles to include a general concept of community member and a specific verified contributor role that is granted additional privileges;
Added role_export module to replace built in role export, which did not synchronize role ID between systems and led to improper role assignments on import
(DBOINCP-85)
The unrestricted user role seemed to be only "half-declared" in the BOINC standard feature. It has now been added to the info file with the other roles.
(DBOINCP-85)
Reorganized the auto creation of default site content, using Features only as a convenient wrapper for a configuration script. The UUID / node export / Features integration approach is too buggy to be usable, either creating duplicates of content nodes, displaying cryptic warnings, or being impossible to revert.
This feature generates a default Help page, complete with menu link.
(DBOINCP-3)
Added configuration to require a minimum amount of credit to be earned prior to allowing users to post comments. A new user role (unrestricted user) is in place to differentiate banned users from users with insufficient credit. All users begin as unrestricted users, but do only become community members by meeting the credit threshold.
(DBOINCP-85)
The captcha configuration doesn't work with Features, though it is exported... captcha must be placed on the form using hook_form_alter(), in this case in the boincuser module
(DBOINCP-83)
Converted recaptchalib.php in html/inc to a symlink to the equivalent Drupal m$
Added recaptcha to the user registration form;
Set admin permissions for captcha and recaptcha
(DBOINCP-83)
Added a compound view that displays a summary of all of a user's forum posts and other content. This requires some fancy footwork with hook_views_pre_execute() to allow the view to include both node content and comments. A link to this view was added to the profile with the user's post count.
(DBOINCP-77)