moodle/enrol
Jake Dallimore 3e17cf68a4 MDL-76170 enrol_lti: fix missing secret in enrol_lti_users
If member sync runs before the user launches the tool, a partial record
is created, without consumer secret. Subsequent launches of the tool by
that member don't resolve this and this results in grade sync failing
for any affected users. This patch:
- data fixes the existing affected rows
- fixes the launch code, ensuring secret is recorded on launch,
irrespective of whether the user info record has been created already
or not.
2022-11-09 10:02:22 +08:00
..
category MDL-74471 versions: bump all versions and requires near release 2022-04-13 10:37:36 +08:00
classes/privacy MDL-64782 core_enrol: Performance improvement 2019-04-23 17:01:48 +10:00
cohort MDL-73141 core_cohort: Convert cohort listing to Report Builder 2022-10-29 12:45:50 +02:00
database MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
fee MDL-72256 enrol_fee: Fix indentaion for Behat. 2022-05-18 13:13:02 +06:00
flatfile MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
guest MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
imsenterprise MDL-65061 enrol: Add suspend and other behaviours to IMS enrol plugin 2022-09-20 14:25:40 +01:00
ldap MDL-73971 phpunit: Move more tests to use correct names and namespaces 2022-05-06 18:29:11 +02:00
lti MDL-76170 enrol_lti: fix missing secret in enrol_lti_users 2022-11-09 10:02:22 +08:00
manual MDL-76069 enrol_manual: Fix missing breadcrumbs 2022-10-27 21:56:18 +08:00
meta MDL-66902 tests: Fix all incorrect namespaces 2022-09-26 14:12:16 +02:00
mnet MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
paypal MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
self MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps 2022-07-07 19:16:37 +02:00
tests MDL-73431 enrol: Introduce a sync interval 2022-05-30 15:58:22 +10:00
yui MDL-71373 core_enrol: localize "close" in role manager. 2021-05-14 14:18:52 +02:00
ajax.php MDL-71099 Lib: Move new user_fields class from core to core_user 2021-03-25 13:47:23 +00:00
bulkchange_forms.php MDL-35078 enrol: allow times to be chose on bulk enrolment forms 2014-12-17 12:01:45 +00:00
editenrolment.php MDL-66489 enrol: prevent warning when the duration field is disabled 2019-09-11 20:18:43 +10:00
editenrolment_form.php MDL-64032 enrol_manual: Make consistent the UI for setting enrolment 2019-07-23 14:21:43 +07:00
editinstance.php MDL-73645 core_enrol: Update breadcrumb nodes 2022-03-02 13:00:25 +08:00
editinstance_form.php MDL-52035 core_enrol: allow redirection to another page 2016-04-26 15:58:08 +08:00
externallib.php MDL-73084 enroll: Return timemodified field in get_users_courses 2021-11-23 15:59:04 +01:00
index.php MDL-74964 core_enrol: enrolment page UI fixes 2022-07-27 08:10:43 +08:00
instances.php MDL-72875 course: Introduce tertiary nav in participants 2021-12-02 13:09:12 +08:00
locallib.php MDL-71836 core_enrol: Cannot search for users by username 2021-06-02 14:52:43 +01:00
otherusers.php MDL-73722 enrol: verify we have a search button to render. 2022-01-31 18:11:07 +00:00
README.txt MDL-36892 delete outdated enrol info 2012-12-07 17:15:39 +01:00
renderer.php MDL-72875 course: Introduce tertiary nav in participants 2021-12-02 13:09:12 +08:00
test_settings.php MDL-29895 core: removed require_login() when not needed 2018-09-10 11:22:50 +02:00
unenroluser.php MDL-71062 core: Step 1 deprecation of print_error function 2022-07-13 08:20:54 +05:30
upgrade.txt MDL-72090 behat: Deprecation of enrolment behat step. 2021-12-09 11:13:35 +08:00
users_forms.php MDL-50666 core: Add function get_viewable_roles to set role visibility 2017-12-19 13:53:23 +13:00

ENROLMENT MODULES
-----------------

(Yes, that's the correct English spelling  ;-) )

All enrolment modules must extend base class enrol_plugin
which is defined in lib/enrollib.php. You can find documentation
of each method in the base class.