-
Bug
-
Resolution: Fixed
-
Minor
-
3.4.5, 3.5.2, 3.6
-
MOODLE_34_STABLE, MOODLE_35_STABLE, MOODLE_36_STABLE
-
MOODLE_34_STABLE, MOODLE_35_STABLE
-
MDL-63924-master -
-
GDPR Followup Sprint 1
I realised today that we are missing this.
It's far too late to add this to stables, and many of the areas have actually been done already (they're just missing the interface to say so).
We have a core_user_data_provider. Where this is implemented we are requiring that a core_userlist_provider also be implemented.
Equally we have a shared_data_provider which is used by subsystems, and subplugins which do not store data but provide data to others. This needs to have a shared_userlist_provider too.
I'd propose that we just add the empty interfaces now so that they can be used consistently in the future. Later on we can add the tests for them.
This is largely an accounting thing and will only be used in unit tests, and the plugin registry.