From 2e92173aaedcf915cf6ebd3c2ae0da7b26f31bc7 Mon Sep 17 00:00:00 2001
From: Justus Dieckmann <justusdieckmann@wwu.de>
Date: Thu, 14 Nov 2019 11:52:07 +0100
Subject: [PATCH] Add human readable course-, step- and workflowname

---
 classes/privacy/provider.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/classes/privacy/provider.php b/classes/privacy/provider.php
index f656c07..9c506db 100644
--- a/classes/privacy/provider.php
+++ b/classes/privacy/provider.php
@@ -33,6 +33,7 @@ use core_privacy\local\request\contextlist;
 use core_privacy\local\request\userlist;
 use core_privacy\local\request\writer;
 use tool_lifecycle\local\manager\step_manager;
+use tool_lifecycle\local\manager\workflow_manager;
 
 defined('MOODLE_INTERNAL') || die();
 
@@ -101,6 +102,10 @@ class provider implements
                 $writer = writer::with_context($contextlist->current());
                 foreach ($records as $record) {
                     $step = step_manager::get_step_instance_by_workflow_index($record->workflowid, $record->stepindex);
+                    $workflow = workflow_manager::get_workflow($record->workflowid);
+                    $record->course = get_course($record->courseid)->fullname;
+                    $record->step = $step->instancename;
+                    $record->workflow = $workflow->displaytitle;
                     $subcontext = ['tool_lifecycle', 'action_log', "process_$record->processid", $step->instancename,
                             "action_$record->action"];
                     $writer->export_data($subcontext, $record);
-- 
GitLab