From c88b6c05ca0580c5012530819b3b6ea44ff48492 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Wed, 6 Apr 2016 15:46:56 +0800 Subject: [PATCH] MDL-53700 competency: Migrating observers to core --- admin/tool/lp/db/events.php | 37 ------------------------------------- lib/db/events.php | 10 ++++++++++ 2 files changed, 10 insertions(+), 37 deletions(-) delete mode 100644 admin/tool/lp/db/events.php diff --git a/admin/tool/lp/db/events.php b/admin/tool/lp/db/events.php deleted file mode 100644 index 4b641a8554d..00000000000 --- a/admin/tool/lp/db/events.php +++ /dev/null @@ -1,37 +0,0 @@ -. - -/** - * Definition of event observers. - * - * @package tool_lp - * @copyright 2015 Frédéric Massart - FMCorz.net - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -defined('MOODLE_INTERNAL') || die(); - -// TODO MDL-52243 Do not use an event, move callback to core. -$observers = array( - array( - 'eventname' => '\\core\\event\\course_completed', - 'callback' => '\\core_competency\\api::observe_course_completed', - ), - array( - 'eventname' => '\\core\\event\\course_module_completion_updated', - 'callback' => '\\core_competency\\api::observe_course_module_completion_updated', - ), -); diff --git a/lib/db/events.php b/lib/db/events.php index a9ccfc08bd9..8045f8e04eb 100644 --- a/lib/db/events.php +++ b/lib/db/events.php @@ -54,6 +54,16 @@ $observers = array( 'eventname' => '\core\event\user_updated', 'callback' => 'core_badges_observer::profile_criteria_review', ), + + // Competencies. + array( + 'eventname' => '\core\event\course_completed', + 'callback' => 'core_competency\api::observe_course_completed', + ), + array( + 'eventname' => '\core\event\course_module_completion_updated', + 'callback' => 'core_competency\api::observe_course_module_completion_updated', + ), ); // List of all events triggered by Moodle can be found using Events list report. -- 2.43.0