Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-64683

Courses in which a user is enrolled sometimes show full breadcrumbs even when navshowmycategories is disabled

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.5.2, 3.6.2
    • Fix Version/s: None
    • Component/s: Navigation
    • Labels:
    • Affected Branches:
      MOODLE_35_STABLE, MOODLE_36_STABLE

      Description

      What Happens

      If a user navigates to the page of a course in which they are enrolled, but that does not appear in My Courses – for example, due to MDL-64682 – the breadcrumb navigation shows the full category trail.

      Steps to Reproduce

      1. Set navshowcategories to true (Settings > Appearance > Navigation)
      2. Set navshowmycategories to false (Settings > Appearance > Navigation)
      3. Log in as a user enrolled in a number of courses greater than the value of navcourselimit
      4. Navigate to one of the courses that does not appear under "My Courses" in the Navigation block
      5. Observe the full breadcrumb trail, instead of "My Courses > Course"

      Why It's Bad

      This happens without regard for the navshowcategories and navshowmycategories settings. The help string for navshowcategories specifically states:

      Show course categories in the navigation bar and navigation blocks. This does not occur with courses the user is currently enrolled in, they will still be listed under mycourses without categories.

      Full breadcrumbs display even for courses in which the user is enrolled. At my institution, as an example, we have all of our categories hidden. When the full breadcrumbs are displayed they link to categories which are hidden, meaning that when the user follows those links they get an error.

      Solutions

      Regardless of the resolution of MDL-64682 the current behavior should be modified to obey the navigation settings. If navshowmycategories is disabled, we should not be showing full breadcrumbs for courses in which the user is enrolled, only "My Courses > Course".

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                azito Andrew Zito
                Participants:
                Component watchers:
                Jake Dallimore, Jun Pataleta
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: