The course element member list shows all members of the course. This includes owners, coaches and participants. Sometimes, users with a certain role should be displayed only.
The goal is to make this configurable.
- Create three new flags in MembersCourseNode and implement updateModuleConfigDefaults method
- Create edit members config controller and add it to MembersCourseNodeEditController
- Modify MembersCourseNodeRunController to push new config variable to velocity
- Update velocity accordingly
- Add help link and make sure there is a help text in the manual
- Existing course elements are updated properly. Migration path is for existing course elements to show all
- Default value for new elements is to show participants and coaches, owners should be hidden.
- At least one role must be selected