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