moodle/enrol
Eloy Lafuente (stronk7) fbb0767536 MDL-69475 versions: bump all versions and requires in master
version = 2021052500 release version
requires= 2021052500 same than version

Why 20210525? (25th May 2021) ?

Because master is going to be Moodle 4.0, to be released
on November 2021. And, until then, we are going to have
a couple of "intermediate" releases:

- Moodle 3.10 to be released 9th November 2020. (2020110900)

  This version will be using versions from today to 2020110900
  (once it's released the YYYYMMDD part stops advancing).

- Moodle 3.11 to be released 10th May 2021. (2021051000)

  This version will be using versions from 3.10 release to 2021051000
  (once it's released the YYYYMMDD part stops advancing).

That means that all versions from today to 2021051000 are going
to be used by those 2 "intermediate" releases (3.10 and 3.11).

And we cannot use them in master, because it's forbidden to have
any overlapping of versions between branches (or different upgrade
paths will fail).

So, get that 2021051000, let's add it a couple of weeks to cover
the on-sync period (or a 2 weeks delay max!) and, the first version
that master can "own" in exclusive (without any overlap) is, exactly,
25th May 2021, hence our 20210525.
2020-08-18 00:47:15 +02: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-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
database MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
flatfile MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
guest MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
imsenterprise MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
ldap MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
lti MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
manual MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
meta MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
mnet MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
paypal MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
self MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
tests MDL-61804 admin: Add setting for course visibility sorting 2019-10-08 11:58:39 +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-66075 core: various fixes & code polishing 2019-09-23 13:07:30 +08: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
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-62485 enrol: Success message after enroll/unenroll user in a course 2019-10-24 13:43:27 -03: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.