RELEASED 2010-05-10
These are the features added and bugs fixed during the RC phase (all RCs together).
NEW FEATURES
- Integrate phplist integration to registration
- Integrate SCRIBA to profile view
- Allow Users to Earn Points for Actions on the Site
- Make the points_total link in users view link to the pointshistory view with user_id filter applied
- Allow admin to limit points earned to users older than x days
- Allow admin to specify maximum points that can be earned per day based on profile type
- On user profile page, tell user how many points they've earned today out of the maximum
- Allow Admin to create coupon codes that users can submit in exchange for points
- Allow admin to set the # of points that can be earned for specific actions
- Allow admin to exclude certain users from earning points
- A Module that shows top x point earners
- In userdata, track points_current (current available points) in addition to points_total (total points earned historically)
- Allow admin to override pointhistory creation and expiration dates
- onLoginUser, fix their point total to account for past actions
- Create a user plugin for awarding points when user logs in
- Award user points for uploading avatar in AMBRA
- Allow admin to define a conversion value for points to dollars
- Add link to Program Overview Article to the Top Earners Module
- Add exclusion rules to mod_top_earners so certain user IDs aren't listed
- Add profile-select-list to mod_top_earners that filters results by profile type
- Enable automatic points for signing up as an affiliate in Amigos
- Create a System Plugin for tracking activities in components/modules/plugins without plugin events
- Allow admin to set different approvals based on profile type
- UI Module for submitting coupon code from anywhere
- UI View (in My Profile) for submitting coupon code
- Allow admin to select a content article to link to from user profile with Points Information
- Allow admin to define scopes and events via upload of XML file (via media manager) to /media/com_ambra/scopes/
- Integrate Amigos into Registration
- Integrate MailChimp Newsletter Subscription into Signup
- Integrate Campaign Monitor into Registration Form
- Task #1119: On large sites, verifying username and email on registration takes too long
BUG FIXES
- Create language file entry for "You have been awarded x points for x"
- Dashboard query needs to be optimized for the dashboard (causing memory error on large sites)
- Points History form needs dropdown for PointRules
- User accounts created via Billets not awarded point for logging in
- Pointhistory search by name doesn't work
- Deleting pointhistory record doesn't adjust the user's point total
- Account Profile Changes Result in User Group Change