Vast majority of my colleagues do not want to provide guest access to their courses containing mainly materials and on the other hand the do not want to deal with enrolment because they use Moodle as repository. In order to solve this problems I set flag for course:view for logged users. So everybody who has account can view all courses. This caused "problems" with self enrolment. In order to allow this I have to set this option to no. Is it any reasonable compromise between self enrolment and course:view allowed for all users registered to the platform?