There are some enrol plugins that are enabled globally and don't need/cannot be added as instances for individual courses.
Basically all those involving sync with external systems (database, ldap, files, ims enterprise...) operate that way, it seems.
This is about:
- Improve a little bit the manage enrolment plugins page so, for those plugins, instead of the # of instances, something like "global" is shown.
- Improve a little bit the course enrolment methods page so, globally enabled plugins are shown, for information.
- Improve a little bit the docs so, for those methods, it's clearly specified that they operate in global mode.
For your consideration, ciao