-
Improvement
-
Resolution: Fixed
-
Minor
-
3.1, 3.3.1
-
MOODLE_31_STABLE, MOODLE_33_STABLE
-
MOODLE_34_STABLE
-
MDL-53169-master -
We have enrol_get_my_courses to list the courses where I am enrolled but I couldn't find a straight forward way to get a list of courses that I can access, which would include my courses, courses with open guest access and courses with self enrol with no restrictions (or with satisfied restrictions) and other stuff I may miss.
We can not base this is capability checks because until you are enrolled you can not have the capabilities the role assignment gives you so it would require us to deal with enrolment methods.
This would be nice for global search as we are currently only allowing users to get indexed documents from courses where they are enrolled and the frontpage. If I get into a moodle site open to guests and I want to learn about bash I'd like to search for bash and get all courses that I might be interested on.
Tags may be a component that will also be benefited, marina would be used to retrieve course tag instances from all courses where a user can have access?
- blocks
-
MDL-59913 Global search: Allow search of non-enrolled courses
-
- Closed
-
- has a non-specific relationship to
-
MDL-35668 Server files repository takes a long time to load
-
- Closed
-
-
MDL-52252 Add tags to modules (Resources and Activities)
-
- Closed
-
-
MDL-59964 Cache results of enrol_get_my_courses()
-
- Closed
-
- has been marked as being related by
-
MDL-65332 Recently accessed courses block should show any course the user has accessed
-
- Open
-
-
MDL-53363 Implement searching course modules by tag
-
- Closed
-
-
MDL-59897 Accesslib: get_user_capability_course looks slow
-
- Closed
-
- is duplicated by
-
MDL-53912 Global search does not work for guest users
-
- Closed
-