Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download achievements-7.x-1.5.tar.gztar.gz
243.72 KB
MD5: c86ec54ee86fd5b003c2c88b89a8a01e
SHA-1: 2f14ea1293f56a0b9b5e3d1a3cd2c1585c0735f3
SHA-256: 7246418a7a00330a06e561c8e406ab7f7b5875e0e17eca722a491cd9d3391800
Download achievements-7.x-1.5.zipzip
251.61 KB
MD5: 89029158efa6b6e3996f807321816749
SHA-1: 58fd1b81891bfac7bd4b95e671adfdf4afc2c410
SHA-256: 77a72ee9849108dbd2a80fb5bfb5d4e1b507766a1c8b928566041f1c6a340cf8
Release notes
Achievements 7.x-1.5, 2012-05-01
--------------------------------
* API CHANGE! API CHANGE! API CHANGE! API CHANGE! API CHANGE! API CHANGE!
* If you have any 'hidden' type achievements, retype them to 'secret'.
* "secret achievement" is more commonly known than "hidden achievement".
* "secret" reads better with the newly available "invisible" type (below).
* IF YOU DON'T RETYPE, HIDDEN ACHIEVEMENTS WILL BE EXPOSED TO USERS.
* 'invisible' achievement types can now be created.
* These will NOT display on a user's Achievements tab (unless unlocked).
* They will display elsewhere as needed (leaderboards, per-page, etc.).
* Some possible uses of 'invisible' achievements include:
* Tenure-based achievements to thank long-time users, beta testers, etc.
* To "reveal" a user's achievements instead of defaulting to all locked.
* You can set an achievement to be both 'secret' and 'invisible'.
* Makes it invisible on the user's Achievements tab (unless unlocked).
* Shows the secret placeholder text when displayed elsewhere.
* New hook added: hook_achievements_access_earn().
* Allows you to programmatically determine if a user can earn achievements.
* See the new submodule, achievements_optout, for an example of its use.
* A new and optional submodule is added: achievements_optout.
* Adds a new setting to a user's profile to opt-out of achievements.
* If selected, all that user's unlocks and statistics are deleted.
* If selected, that user's Achievements tab shows them opted-out.
* An opted-out user can unselect the checkbox to start earning anew.
* A new and optional submodule is added: achievements_pointless.
* The module removes all the default competitive elements and display.
* With a non-competitive environment, it's about challenging yourself.
* All access to leaderboard pages and the default block is disabled.
* No ranking information or achievement points are displayed.
* user/#/achievements is the sole me-centric interface.
* Per-load unlocks cache is now updated after new achievement unlocks.
* Accept user IDs as well as names for manual achievement (un)?locking.
* If 'points' is left undefined for an achievement, default to 0.
* The achievements leaderboard block is no longer cached. Le sigh.
* #1230506: Hopefully fixing SQL error for unknown achievement IDs.
* #1341546: Mismatched leaderboard length defaults (thanks makononov).
* #1373078: Locked achievements leaderboard tweaks (thanks aaronwinborn).
* #1396776: Allow unlocked timestamp to be passed (thanks jhedstrom).
* #1508572: Check earn access before admin give (thanks Royce Kimmons).