MDL-61905 workshop: Implement privacy API in assessment allocators
commit4b8d462ee6771985cded62bf8c996eaf901bef75
authorDavid Mudrák <david@moodle.com>
Fri, 27 Apr 2018 09:14:11 +0000 (27 11:14 +0200)
committerDavid Mudrák <david@moodle.com>
Wed, 9 May 2018 08:01:50 +0000 (9 10:01 +0200)
tree24a92f775e0f405ca4163a8a38ce0267fff80cba
parentfe745a0a8433c03fec6ca678cf1516869cd8f22d
MDL-61905 workshop: Implement privacy API in assessment allocators

Assessment allocation methods normally do not store any personal data.
Their duty is to create assessment records that are then exported by the
workshop core itself.

Still, some allocators (such as the Manual allocation) can store certain
personal data such as user preferences.
mod/workshop/allocation/manual/classes/privacy/provider.php [new file with mode: 0644]
mod/workshop/allocation/manual/lang/en/workshopallocation_manual.php
mod/workshop/allocation/manual/tests/privacy_provider_test.php [new file with mode: 0644]
mod/workshop/allocation/random/classes/privacy/provider.php [new file with mode: 0644]
mod/workshop/allocation/random/lang/en/workshopallocation_random.php
mod/workshop/allocation/scheduled/classes/privacy/provider.php [new file with mode: 0644]
mod/workshop/allocation/scheduled/lang/en/workshopallocation_scheduled.php