Significant UI revisions and code additions to the external database enrolment option includes:
- Added ability to specify course full name, remote category field (enrol_db_remotecategoryfield), and the ability to automatically hide courses created from students by default (enrol_db_hide). If category field specified doesn't exist, it defaults to the field specified in enrol_db_category. If a full name is not entered, default behavior is not modified (the course identifier will be used across the board).
- Revamping the screen UI to make it clearer where local and remote database fields were being mapped and the relationship between the two and also added additional fields to support the additions listed above.
Created against 1.9.4+ (Build: 20090218). There may be language file conflicts that need resolving, since the latest weekly build has modifications tagged after the patch modifications.