You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.5 KiB
25 lines
1.5 KiB
2 years ago
|
This files describes API changes in /badges/*,
|
||
|
information provided here is intended especially for developers.
|
||
|
=== 3.7 ===
|
||
|
* BADGE_BACKPACKURL is deprecated and should not be used.
|
||
|
* Incorrect term "badge competencies" has been refactored to "alignments" everywhere.
|
||
|
|
||
|
=== 3.6 ===
|
||
|
|
||
|
* The WebService core_badges_get_user_badges now returns more information for each badge: notification, nextcron, email, version, language, imageauthorname, imageauthoremail, imageauthorurl, imagecaption, endorsement, competencies and relatedbadges.
|
||
|
|
||
|
=== 2.7 ===
|
||
|
|
||
|
* get_completed_criteria_sql() - This method was added to award_criteria class and must be overriden
|
||
|
in all criteria classes. This method returns an array consisting of SQL JOIN statement, WHERE conditions,
|
||
|
and any parameters that might be required. The results are used in lib/badgeslib.php in review_all_criteria()
|
||
|
to reduce to the minimum the number of users to review and award badges.
|
||
|
* New optional parameter $filtered in review() allows to indicate that some expensive checks can be skipped
|
||
|
if the list of users has been initially filtered based on met criteria.
|
||
|
* New optional parameter $archive in delete() in badge class in badgeslib.php
|
||
|
allows to indicate that a badge should be archived instead of fully deleted.
|
||
|
If this parameter is set to FALSE, a badge will all its information, criteria,
|
||
|
and awards will be removed from the database.
|
||
|
* BADGE_BACKPACKURL constant has been moved from badges/lib/backpacklib.php to lib/badgeslib.php, and URI scheme
|
||
|
name ('http://') has been removed.
|