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

Review and fix accessibility issues on export calendar page to make consistent breadcrumbs

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-71952-master
    • Hide

      Test 1

      1. log in as admin
      2. Go to calendar
      3. Click on Export calendar
      4. Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions / Export"
      5. Click on the 'Calendar' in the breadcrumb
      6. Verify that you go to the calendar page and you are on the Month view

      Test 2

      1. Log in as admin
      2. Go into an existing course, or create a new one first and then go into it
      3. Go to the calendar
      4. Click on Export calendar
      5. Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions / Export"
      6. Click on the 'Calendar' in the breadcrumb
      7. Verify that you go to the calendar page and you are on the Month view

      Test 3

      1. Log in as admin
      2. Go to the calendar
      3. Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / month_name 2021"
      4. Click on "Manage subscriptions"
      5. Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions"
      6. Click on "Import calendar"
      7. Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions / Import calendar"
      8. Go into an existing course, or create a new one first and then go into it
      9. Go to the calendar
      10. Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / month_name 2021"
      11. Click on "Manage subscriptions"
      12. Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions"
      13. Click on "Import calendar"
      14. Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions / Import calendar"

      Test 4

      1. Log in as admin
      2. Create a course category and make a note of its id
      3. Go to the calendar
      4. Add ?category=category_id at the end of the page URL and press Enter (where category_id is the id from step 2)
      5. Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / month_name 2021"
      6. Click on "Export calendar"
      7. Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions / Export"
      8. Click on the 'calendar' link at the breadcrumb
      9. Click on "Manage subscriptions"
      10. Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions"
      11. Click on 'Import calendar'
      12. Add ?category=category_id at the end of the page URL and press Enter (where category_id is the id from step 2)
      13. Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions / Import calendar"

       

      Show
      Test 1 log in as admin Go to calendar Click on Export calendar Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions / Export" Click on the 'Calendar' in the breadcrumb Verify that you go to the calendar page and you are on the Month view Test 2 Log in as admin Go into an existing course, or create a new one first and then go into it Go to the calendar Click on Export calendar Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions / Export" Click on the 'Calendar' in the breadcrumb Verify that you go to the calendar page and you are on the Month view Test 3 Log in as admin Go to the calendar Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / month_name 2021" Click on "Manage subscriptions" Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions" Click on "Import calendar" Verify that the breadcrumb is like "Dashboard / Site pages / Calendar / Manage subscriptions / Import calendar" Go into an existing course, or create a new one first and then go into it Go to the calendar Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / month_name 2021" Click on "Manage subscriptions" Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions" Click on "Import calendar" Verify that the breadcrumb is like "Dashboard / My courses / course_short_name / Calendar / Manage subscriptions / Import calendar" Test 4 Log in as admin Create a course category and make a note of its id Go to the calendar Add ?category=category_id at the end of the page URL and press Enter (where category_id is the id from step 2) Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / month_name 2021" Click on "Export calendar" Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions / Export" Click on the 'calendar' link at the breadcrumb Click on "Manage subscriptions" Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions" Click on 'Import calendar' Add ?category=category_id at the end of the page URL and press Enter (where category_id is the id from step 2) Verify that the breadcrumb is like "Dashboard / Courses / category_name / Calendar / Manage subscriptions / Import calendar"  
    • 0
    • HQ Team International Sprint 4, HQ Team International Sprint 5, HQ Team International Sprint 6, HQ Team International Sprint 7

    Description

      Make sure that the export calendar page is accessible and pass WCAG 2.1 Level AA guidelines

      Attachments

        Issue Links

          Activity

            People

              rezaie9 Shamim Rezaie
              lameze Simey Lameze
              Simey Lameze Simey Lameze
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Gladys Basiana Gladys Basiana
              Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                19/Apr/22

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 30 minutes
                  2d 30m