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

Remove links from headers within administration pages

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Do
    • Affects Version/s: 4.0
    • Fix Version/s: None
    • Component/s: Navigation
    • Affected Branches:
      MOODLE_400_STABLE
    • Pull Master Branch:
      MDL-72427-master
    • Testing Instructions:
      Hide
      1. Login as Admin.
      2. Create a course

      Test 1 (Links are removed from section headings)

      1. Login as Admin.
      2. Go to the Course
      3. Go to course administration (Settings cog menu -> More...)
        • confirm that each existing section heading does NOT have a link attached to it.
      4. Go to site home
      5. Go to the Front page administration  (Settings cog menu -> More...)
        • confirm that each existing section heading does NOT have a link attached to it.
      6. Go to Site administration
        • confirm that each existing section heading does NOT have a link attached to it.

      Test 2 (New section items in course administration)

      1. Login as Admin.
      2. Go to Course
      3. Go to course administration (Settings cog menu -> More...)
      4. Go to the Users tab
        • confirm that 'Manage enrolment methods' item exists in the 'Enrolment methods' section
      5. Click on 'Manage enrolment methods'
        • confirm that you are redirected to a page where you can manage (delete, hide, reorder ...) the available enrolment methods in the course.
      6. Go back to the course administration and the Users tab once again.
        • confirm that 'Manage perrmissions' item exists in the 'Permissions' section
      7. Click on 'Manage permissions'
        • confirm that you are redirected to a page where you can manage the user permissions in the course.
      Show
      Login as Admin. Create a course Test 1 (Links are removed from section headings) Login as Admin. Go to the Course Go to course administration (Settings cog menu -> More...) confirm that each existing section heading does NOT have a link attached to it. Go to site home Go to the Front page administration  (Settings cog menu -> More...) confirm that each existing section heading does NOT have a link attached to it. Go to Site administration confirm that each existing section heading does NOT have a link attached to it. Test 2 (New section items in course administration) Login as Admin. Go to Course Go to course administration (Settings cog menu -> More...) Go to the Users tab confirm that 'Manage enrolment methods' item exists in the 'Enrolment methods' section Click on 'Manage enrolment methods' confirm that you are redirected to a page where you can manage (delete, hide, reorder ...) the available enrolment methods in the course. Go back to the course administration and the Users tab once again. confirm that 'Manage perrmissions' item exists in the 'Permissions' section Click on 'Manage permissions' confirm that you are redirected to a page where you can manage the user permissions in the course.
    • Story Points:
      3
    • Sprint:
      Navigation push 6, Navigation push 7

      Description

      Identified within MDL-72091, The removal of the links within lib/templates/settings_link_page.mustache causes many behat failures due to removing ways to navigate to specific pages. 

      An example of this is trying to add new enrolment methods to a course. Currently to do so you have to go to course -> course administration -> Users -> Enrolment methods (Linked header on the left side) if this flow is broken we could only see existing enrolment methods unless users knew the specific URL to add and manage enrolment methods.

      As such it was decided to treat this issue as a follow up to the styling changes is it has a bigger impact than applying styling to the existing templates etc.

      One option to rectify this issue could be to add the links as new menu items as required so that existing pages can still easily be navigated to until a better solution is found.

      Cheers,

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Geshoski Mihail Geshoski
              Reporter:
              mathewmay Mathew May
              Peer reviewer:
              Peter Dias Peter Dias
              Integrator:
              Jun Pataleta Jun Pataleta
              Tester:
              Gladys Basiana Gladys Basiana
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 3 hours, 1 minute
                  2d 3h 1m