diff --git a/lang/en/deprecated.txt b/lang/en/deprecated.txt index 14eafe9dc3b..8158d35d857 100644 --- a/lang/en/deprecated.txt +++ b/lang/en/deprecated.txt @@ -160,3 +160,4 @@ nobackpackcollections,core_badges error:nogroups,core_badges purgedefinitionsuccess,core_cache purgestoresuccess,core_cache +eventrolecapabilitiesupdated,core_role \ No newline at end of file diff --git a/lang/en/role.php b/lang/en/role.php index c6c666363c3..ead0c9e6f29 100644 --- a/lang/en/role.php +++ b/lang/en/role.php @@ -232,7 +232,6 @@ $string['eventroleallowoverrideupdated'] = 'Allow role override'; $string['eventroleallowswitchupdated'] = 'Allow role switch'; $string['eventroleallowviewupdated'] = 'Allow role view'; $string['eventroleassigned'] = 'Role assigned'; -$string['eventrolecapabilitiesupdated'] = 'Role capabilities updated'; $string['eventroledeleted'] = 'Role deleted'; $string['eventroleunassigned'] = 'Role unassigned'; $string['eventroleupdated'] = 'Role updated'; @@ -498,3 +497,6 @@ $string['privacy:metadata:role_capabilities:tableexplanation'] = 'The capabiliti $string['privacy:metadata:role_capabilities:timemodified'] = 'The date when the capability was created or modified.'; $string['privacy:metadata:role_cohortroles'] = 'Roles to cohort'; $string['course:togglecompletion'] = 'Manually mark activities as complete'; + +// Deprecated since Moodle 3.8. +$string['eventrolecapabilitiesupdated'] = 'Role capabilities updated'; \ No newline at end of file diff --git a/lib/classes/event/role_capabilities_updated.php b/lib/classes/event/role_capabilities_updated.php index e94e768cb4a..28f14d87d27 100644 --- a/lib/classes/event/role_capabilities_updated.php +++ b/lib/classes/event/role_capabilities_updated.php @@ -27,6 +27,9 @@ namespace core\event; defined('MOODLE_INTERNAL') || die(); +debugging('core\\event\\role_capabilities_updated has been deprecated. Please use + core\\event\\capability_assigned instead', DEBUG_DEVELOPER); + /** * Role updated event class. * @@ -102,4 +105,14 @@ class role_capabilities_updated extends base { public static function get_objectid_mapping() { return array('db' => 'role', 'restore' => 'role'); } + + + /** + * This event has been deprecated. + * + * @return boolean + */ + public static function is_deprecated() { + return true; + } }