If you go to the detailed view of a calendar from a course, it will include the course id in the url (e.g. calendar/view.php?view=month&course=13&cal_d=1&cal_m=06&cal_y=2007). However, all of the links in the calendar do not have the course parameter so you'll get something like calendar/view.php?view=month&cal_d=1&cal_m=06&cal_y=2007. Oddly enough, it still stores which course you came from because that shows up in the breadcrumb, but it must be in a cookie or something.
This is bad on a number of accounts.
1. If the user bookmarks what they think is their calendar in one course, they come back later and it's another course because the cookie got changed.
2. For admin users who are viewing calendars for courses their not enrolled in, this is a big problem. Only the URLs with the course parameter will display the course's events. So as soon as they try to navigate anywhere in the calendar, they can't see anything anymore.
- has a non-specific relationship to
-
MDL-9059 When teacher creates Group event on calendar, they cannot see it
-
- Closed
-
-
MDL-9772 Calendar events disappear twice a month, sometimes more often
-
- Closed
-
- is duplicated by
-
MDL-10319 Can't create new course event
-
- Closed
-
-
MDL-11133 Course selection drop down does not work
-
- Closed
-
-
MDL-10839 Calendar unexpectedly shows events from other courses when switching months in editing view
-
- Closed
-
-
MDL-11208 Calendar always shows All Courses view even after selecting a single Course
-
- Closed
-