moodle/enrol
Eloy Lafuente (stronk7) 77342b96fc MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps
This just deletes all the upgrade steps previous to 3.6.0. Some
small adjustments, like tweaking globals can also be applied
when needed.

Also includes an upgrade step to prevent upgrading from any
version < 2018120300 (v3.6.0) as anti-cheating measure.

Note that in this case, there wasn't any case of upgradelib
functions being used, hence we haven't to deprecate/remove
anything in codebase. When there is such a need, that is done
in separate commits (one for each function) and documented here.

See MDL-65809 commits for an example removing/deprecating a
good number of functions.
2021-01-13 19:11:19 +01:00
..
category MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
classes/privacy MDL-64782 core_enrol: Performance improvement 2019-04-23 17:01:48 +10:00
cohort MDL-63683 enrol: Fix plugin settings when no role has student archetype 2020-12-04 09:09:37 +01:00
database MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
fee MDL-70459 enrol_fee: Sort the list of currencies when displaying 2020-12-16 22:26:44 +11:00
flatfile MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
guest MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
imsenterprise MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
ldap Merge branch 'MDL-69521' of https://github.com/stronk7/moodle into master 2020-09-09 08:08:06 +02:00
lti MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
manual MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
meta MDL-56653 enrol_meta: a single DB query in edit_instance_validation 2020-11-12 15:14:44 +03:00
mnet MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
paypal MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
self MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
tests MDL-69869 enrol: Clean up - switch to [] from array(). 2020-12-08 09:15:15 +02:00
yui MDL-64506 templates: BS2 m-x-x to BS4 mx-x 2019-04-03 19:47:11 +08:00
ajax.php MDL-51401 enrol: ensures correct order of roles in UI components 2016-10-07 08:30:25 +01: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-54046 enrol: Make docs urls match the old path 2016-05-06 09:27:34 +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-69869 enrol: Fixing intendation for travis. 2020-12-08 09:15:15 +02:00
index.php MDL-10965 courses: capability to browse course list 2019-04-10 12:35:28 +02:00
instances.php MDL-40759 icons: convert uses of pix_url to pix_icon 2017-03-17 15:52:17 +08:00
locallib.php MDL-66762 user: escape extra/email user fields. 2019-11-07 09:00:19 +08:00
otherusers.php MDL-51586 enrol: Enrolment table displays fullname properly. 2015-10-09 15:34:39 +08:00
README.txt MDL-36892 delete outdated enrol info 2012-12-07 17:15:39 +01:00
renderer.php MDL-66999 theme_boost: @extend remove extends for tables 2019-12-12 11:27:56 +01:00
test_settings.php MDL-29895 core: removed require_login() when not needed 2018-09-10 11:22:50 +02:00
unenroluser.php MDL-60179 core: make it clear what enrolment instance is being edited 2017-10-19 14:57:23 +08:00
upgrade.txt MDL-69869 enrol: Add ability to get suspended users through 2020-12-08 09:15:15 +02: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.