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

Remove links from headers within administration pages

XMLWordPrintable

    • MOODLE_400_STABLE
    • MDL-72427-master
    • 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.
    • 3
    • Navigation push 6, Navigation push 7

      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,

            Geshoski Mihail Geshoski
            mathewmay Glyn (Mathew) May
            Peter Dias Peter Dias
            Jun Pataleta Jun Pataleta
            Gladys Basiana Gladys Basiana
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                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

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.