diff --git a/grade/report/singleview/classes/privacy/provider.php b/grade/report/singleview/classes/privacy/provider.php new file mode 100644 index 00000000000..8b65f0b0186 --- /dev/null +++ b/grade/report/singleview/classes/privacy/provider.php @@ -0,0 +1,46 @@ +. + +/** + * Privacy Subsystem implementation for gradereport_singleview. + * + * @package gradereport_singleview + * @copyright 2018 Sara Arjona + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +namespace gradereport_singleview\privacy; + +defined('MOODLE_INTERNAL') || die(); + +/** + * Privacy Subsystem for gradereport_singleview implementing null_provider. + * + * @copyright 2018 Sara Arjona + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ +class provider implements \core_privacy\local\metadata\null_provider { + + /** + * Get the language string identifier with the component's language + * file to explain why this plugin stores no data. + * + * @return string + */ + public static function get_reason() { + return 'privacy:metadata'; + } +} diff --git a/grade/report/singleview/lang/en/gradereport_singleview.php b/grade/report/singleview/lang/en/gradereport_singleview.php index c798ccc68d7..e6a913b2474 100644 --- a/grade/report/singleview/lang/en/gradereport_singleview.php +++ b/grade/report/singleview/lang/en/gradereport_singleview.php @@ -51,6 +51,7 @@ $string['overrideall'] = 'Override all grades'; $string['overridefor'] = 'Override for {$a}'; $string['overridenone'] = 'Do not override any grades'; $string['pluginname'] = 'Single view'; +$string['privacy:metadata'] = 'The Grade single view report only shows data stored in other locations.'; $string['savegrades'] = 'Saving grades'; $string['save'] = 'Save'; $string['savegradessuccess'] = 'Grades were set for {$a} items';