From a597ed24eb14283d2869bfd9ac9abff576ef0d00 Mon Sep 17 00:00:00 2001 From: ralferlebach Date: Sat, 5 Oct 2024 07:37:41 +0200 Subject: [PATCH 1/2] Adding Privacy API --- classes/privacy/provider.php | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 classes/privacy/provider.php diff --git a/classes/privacy/provider.php b/classes/privacy/provider.php new file mode 100644 index 0000000..9af6849 --- /dev/null +++ b/classes/privacy/provider.php @@ -0,0 +1,48 @@ +. + +/** + * GDPR Provider + * + * + * @package mod_adele + * @copyright 2024 Wunderbyte GmbH + * @author Ralf Erlebach + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + **/ + +namespace local_commander\privacy; + +/** + * Class provider + * + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * + * @package mod_adele + * @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(): string { + return 'privacy:null_reason'; + } + +} From 878cdf1306cb083d425b016bd4fe3ecbbb810dc6 Mon Sep 17 00:00:00 2001 From: ralferlebach Date: Sat, 5 Oct 2024 09:11:27 +0200 Subject: [PATCH 2/2] Update provider.php --- classes/privacy/provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/privacy/provider.php b/classes/privacy/provider.php index 9af6849..dc1e39e 100644 --- a/classes/privacy/provider.php +++ b/classes/privacy/provider.php @@ -24,7 +24,7 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later **/ -namespace local_commander\privacy; +namespace mod_adele\privacy; /** * Class provider