MDL-41810 badges: Remove hardcoded references to backpack.openbadges.org
[moodle.git] / badges / upgrade.txt
1 This files describes API changes in /badges/*,
2 information provided here is intended especially for developers.
4 === 2.7 ===
6 * get_completed_criteria_sql() - This method was added to award_criteria class and must be overriden
7   in all criteria classes. This method returns an array consisting of SQL JOIN statement, WHERE conditions,
8   and any parameters that might be required. The results are used in lib/badgeslib.php in review_all_criteria()
9   to reduce to the minimum the number of users to review and award badges.
11 * New optional parameter $filtered in review() allows to indicate that some expensive checks can be skipped
12   if the list of users has been initially filtered based on met criteria.
14 * BADGE_BACKPACKURL constant has been moved from badges/lib/backpacklib.php to lib/badgeslib.php, and URI scheme
15   name ('http://') has been removed.