-
Improvement
-
Resolution: Deferred
-
Major
-
None
-
3.3.1, 3.4
-
MOODLE_33_STABLE, MOODLE_34_STABLE
-
MDL-59945-master -
In LDAP auth plugin:
auth_plugin_ldap::sync_users($do_updates=true)
In DB auth plugin:
auth_plugin_db::sync_users(progress_trace $trace, $do_updates=false)
(the problem is inherited by other plugins, e.g. CAS, which extends one of that)
This situation limit refactoring possibilities, such as:
- it requires a specific scheduled task for each plugin instead of a generic one
- it prevents the pull up of sync_users() as abstract method or parent method in the auth_plugin_base class
- it forces if/then clauses in external plugins which use the codebase of LDAP o DB one
- is blocked by
-
MDL-40613 Auth LDAP does not sync custom fields from LDAP to local moodle DB
-
- Closed
-