Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.3.3, 3.4, 3.5
-
MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
-
MOODLE_33_STABLE, MOODLE_34_STABLE
-
MDL-61881-master -
Hide
Testing can be completed by running the attached testwithmanager.php script (see ------
------ for the original script location) in the Moodle root folder. Make sure you've purged the cache (php admin/cli/purge_caches.php), before running testwithmanager.php.MDL-61571e.g. php testwithmanager.php | grep report
- Check that following report components are compliant:
- report_backups
- report_competency
- report_configlog
- report_courseoverview
- report_eventlist
- report_insights (NOTE: this component is not available in 33).
- report_log
- report_loglive
- report_outline
- report_participation
- report_performance
- report_questioninstances
- report_security
- report_stats
- report_useressions
- For each:
- check that report_completion is a null provider
- check that the null reason is valid
You should receive a script output like:
Testing the compliant plugins: ..... == report_backups (report_backups\privacy\provider) ==
'The report_backups plugin does not store any personal data.'
== report_competency (report_competency\privacy\provider) ==
'The report_competency plugin does not store any personal data.'
== report_configlog (report_configlog\privacy\provider) ==
'The report_configlog plugin does not store any personal data.'
== report_courseoverview (report_courseoverview\privacy\provider) ==
'The report_courseoverview plugin does not store any personal data.'
== report_eventlist (report_eventlist\privacy\provider) ==
'The report_eventlist plugin does not store any personal data.'
== report_insights (report_insights\privacy\provider) ==
'The report_insights plugin does not store any personal data.'
== report_log (report_log\privacy\provider) ==
'The report_log plugin does not store any personal data.'
== report_loglive (report_loglive\privacy\provider) ==
'The report_loglive plugin does not store any personal data.'
== report_outline (report_outline\privacy\provider) ==
'The report_outline plugin does not store any personal data.'
== report_participation (report_participation\privacy\provider) ==
'The report_participation plugin does not store any personal data.'
== report_performance (report_performance\privacy\provider) ==
'The report_performance plugin does not store any personal data.'
== report_questioninstances (report_questioninstances\privacy\provider) ==
'The report_questioninstances plugin does not store any personal data.'
== report_security (report_security\privacy\provider) ==
'The report_security plugin does not store any personal data.'
== report_stats (report_stats\privacy\provider) ==
'The report_stats plugin does not store any personal data.'
== report_usersessions (report_usersessions\privacy\provider) ==
'The report_usersessions plugin does not store any personal data.'ShowTesting can be completed by running the attached testwithmanager.php script (see ------ MDL-61571 ------ for the original script location) in the Moodle root folder. Make sure you've purged the cache (php admin/cli/purge_caches.php), before running testwithmanager.php. e.g. php testwithmanager.php | grep report Check that following report components are compliant: report_backups report_competency report_configlog report_courseoverview report_eventlist report_insights (NOTE: this component is not available in 33) . report_log report_loglive report_outline report_participation report_performance report_questioninstances report_security report_stats report_useressions For each: check that report_completion is a null provider check that the null reason is valid You should receive a script output like: Testing the compliant plugins: ..... == report_backups (report_backups\privacy\provider) == 'The report_backups plugin does not store any personal data.' == report_competency (report_competency\privacy\provider) == 'The report_competency plugin does not store any personal data.' == report_configlog (report_configlog\privacy\provider) == 'The report_configlog plugin does not store any personal data.' == report_courseoverview (report_courseoverview\privacy\provider) == 'The report_courseoverview plugin does not store any personal data.' == report_eventlist (report_eventlist\privacy\provider) == 'The report_eventlist plugin does not store any personal data.' == report_insights (report_insights\privacy\provider) == 'The report_insights plugin does not store any personal data.' == report_log (report_log\privacy\provider) == 'The report_log plugin does not store any personal data.' == report_loglive (report_loglive\privacy\provider) == 'The report_loglive plugin does not store any personal data.' == report_outline (report_outline\privacy\provider) == 'The report_outline plugin does not store any personal data.' == report_participation (report_participation\privacy\provider) == 'The report_participation plugin does not store any personal data.' == report_performance (report_performance\privacy\provider) == 'The report_performance plugin does not store any personal data.' == report_questioninstances (report_questioninstances\privacy\provider) == 'The report_questioninstances plugin does not store any personal data.' == report_security (report_security\privacy\provider) == 'The report_security plugin does not store any personal data.' == report_stats (report_stats\privacy\provider) == 'The report_stats plugin does not store any personal data.' == report_usersessions (report_usersessions\privacy\provider) == 'The report_usersessions plugin does not store any personal data.' - Check that following report components are compliant:
Description
Implement providers for report components