I have created a patch that provides the option of not listing courses that users can't do anything with (can't view as guest or self-enrol). I was just wondering how likely it would be for this to be incorporated into moodle at some point (even if not in time for 2.0).
http://tracker.moodle.org/browse/MDL-23548
We have several courses that are only "manual enrolment". That is, the teacher manually adds students. We don't want these showing up in our course list since all someone see is "You cannot enrol yourself in this course" when trying to view it... we'd rather them not see it in the first place. If the option is checked, the course will only appear if it is self-enrollable, has guest access, or the student is already enrolled.
Does this sound like something that could be accepted?
Edit: http://tracker.moodle.org/browse/MDL-17770 is a similar issue with a different suggested implementation, that would work as well.