MDL-64702 badges: Add missing data to backup

Backup and restore of badges is missing data:
* related badges
* alignments
* endorsement

Also added to "clone" (duplicate a badge).
This commit is contained in:
Damyon Wiese
2019-04-26 09:38:37 +08:00
parent da59e61407
commit 748117eb47
11 changed files with 172 additions and 32 deletions
+1 -1
View File
@@ -150,7 +150,7 @@ class core_badges_external extends external_api {
// Create a badge instance to be able to get the endorsement and other info.
$badgeinstance = new badge($badge->id);
$endorsement = $badgeinstance->get_endorsement();
$competencies = $badgeinstance->get_alignment();
$competencies = $badgeinstance->get_alignments();
$relatedbadges = $badgeinstance->get_related_badges();
if (!$canconfiguredetails) {