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

Make the title of the pages on the database module unique

XMLWordPrintable

    • MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_403_STABLE
    • MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_403_STABLE
    • MDL-80131-401
    • MDL-80131-403
    • MDL-80131-main
    • Hide
      1. Create a new database activity in a course. Save and display it.
      Zero state
      1. On the view page's zero-state, check the page's title.
      2. Confirm that the page title is the database activity's name, the course name, and the site name.
      Presets
      1. On the zero state page, click on Use a preset or click on the Presets link on the navigation menu.
      2. Check the page title.
      3. Confirm that the page title is set to "Presets", followed by the database activity's name, the course name, and the site name.
      4. Preview any preset.
      5. Check the page title.
      6. Confirm that the page title is set to "Preview of [preset name]", followed by the database activity's name, the course name, and the site name.
      Fields
      1. Click on the Fields link on the navigation menu.
      2. Check the page title.
      3. Confirm that the page title is set to "Manage fields", followed by the database activity's name, the course name, and the site name.
      4. Create a "Short text" field.
      5. On the "Create a field" page, check the page title.
      6. Confirm that the page title is set to "Create a field", followed by the database activity's name, the course name, and the site name.
      7. Fill out the form and click Save.
      8. Edit the field
      9. Check the page title of the form
      10. Confirm that the page title is set to "Edit field", followed by the database activity's name, the course name, and the site name.
      11. Go back to the "Manage fields" page.
      12. Delete the field.
      13. On the Delete field confirmation page, check the page title.
      14. Confirm that the page title is set to "Delete field", followed by the database activity's name, the course name, and the site name.
      15. Press Continue to delete the field.
      Templates
      1. Click on the Templates link on the navigation menu.
      2. You should see "No templates yet" on the templates page with the field deleted from the previous testing section. Check the page title.
      3. Confirm that the page title is set to "Manage templates", followed by the database activity's name, the course name, and the site name.
      4. Now, create a field or use a preset (e.g. the Journal preset) to create fields for the database activity.
      5. Go back to the Templates page. You'd be on the Add entry template page. Check the page title.
      6. Confirm that the page title is set to "Add entry template", followed by the database activity's name, the course name, and the site name.
      7. Go through the other template pages by changing the value of the tertiary navigation menu and confirm that the title matches the selected menu item, followed by the database activity's name, the course name, and then the site name.
      Entries
      1. Go back to the view page of the database activity.
      2. You should see "No entries yet"
      3. Click "Import entries"
      4. Check the page title on the Import entries page.
      5. Confirm that the page title is set to "Import entries", followed by the database activity's name, the course name, and the site name.
      6. Go back to the view page.
      7. Click Add entry
      8. Check the page title on the "Add entry" page
      9. Confirm that the page title is set to "New entry", followed by the database activity's name, the course name, and the site name.
      10. Fill out the form and save the entry. You'll be redirected to the Single view for the entry.
      11. Confirm that the page title is set to "View single", followed by the database activity's name, the course name, and the site name.
      12. Create a few more entries.
      13. Edit an entry and check the page title
      14. Confirm that the page title is set to "Edit entry", followed by the database activity's name, the course name, and the site name.
      15. Cancel the form. You'll probably be redirected to the list view of the database activity.
      16. Check the page title.
      17. Confirm that the page title is set to the database activity's name, the course name, and the site name.
      18. Open an entry's menu and select Delete.
      19. Check the page title on the delete confirmation page.
      20. Confirm that the page title is set to "Delete entry", followed by the database activity's name, the course name, and the site name.
      21. Delete the entry.
      22. You should be redirected back to the list page.
      23. Enter something in the Search text box, press Save settings, and then check the page title.
      24. Confirm that the page title is set to Entries containing "[your search term]", followed by the database activity's name, the course name, and the site name.
      25. Click on Clear all
      26. On the Actions menu, select Export entries.
      27. Check the page title.
      28. Confirm that the page title is set to "Export entries", followed by the database activity's name, the course name, and the site name.
      Index
      1. Go to the course homepage
      2. Take note of the id parameter on the URL.
      3. Go to [your Moodle URL]/mod/data/index.php?id=[course id]]
      4. Check the page title.
      5. Confirm that the page title is set to "Databases", followed by the course name, then the site name.
      Show
      Create a new database activity in a course. Save and display it. Zero state On the view page's zero-state, check the page's title. Confirm that the page title is the database activity's name, the course name, and the site name. Presets On the zero state page, click on Use a preset or click on the Presets link on the navigation menu. Check the page title. Confirm that the page title is set to "Presets", followed by the database activity's name, the course name, and the site name. Preview any preset. Check the page title. Confirm that the page title is set to "Preview of [preset name] ", followed by the database activity's name, the course name, and the site name. Fields Click on the Fields link on the navigation menu. Check the page title. Confirm that the page title is set to "Manage fields", followed by the database activity's name, the course name, and the site name. Create a "Short text" field. On the "Create a field" page, check the page title. Confirm that the page title is set to "Create a field", followed by the database activity's name, the course name, and the site name. Fill out the form and click Save. Edit the field Check the page title of the form Confirm that the page title is set to "Edit field", followed by the database activity's name, the course name, and the site name. Go back to the "Manage fields" page. Delete the field. On the Delete field confirmation page, check the page title. Confirm that the page title is set to "Delete field", followed by the database activity's name, the course name, and the site name. Press Continue to delete the field. Templates Click on the Templates link on the navigation menu. You should see "No templates yet" on the templates page with the field deleted from the previous testing section. Check the page title. Confirm that the page title is set to "Manage templates", followed by the database activity's name, the course name, and the site name. Now, create a field or use a preset (e.g. the Journal preset) to create fields for the database activity. Go back to the Templates page. You'd be on the Add entry template page. Check the page title. Confirm that the page title is set to "Add entry template", followed by the database activity's name, the course name, and the site name. Go through the other template pages by changing the value of the tertiary navigation menu and confirm that the title matches the selected menu item, followed by the database activity's name, the course name, and then the site name. Entries Go back to the view page of the database activity. You should see "No entries yet" Click "Import entries" Check the page title on the Import entries page. Confirm that the page title is set to "Import entries", followed by the database activity's name, the course name, and the site name. Go back to the view page. Click Add entry Check the page title on the "Add entry" page Confirm that the page title is set to "New entry", followed by the database activity's name, the course name, and the site name. Fill out the form and save the entry. You'll be redirected to the Single view for the entry. Confirm that the page title is set to "View single", followed by the database activity's name, the course name, and the site name. Create a few more entries. Edit an entry and check the page title Confirm that the page title is set to "Edit entry", followed by the database activity's name, the course name, and the site name. Cancel the form. You'll probably be redirected to the list view of the database activity. Check the page title. Confirm that the page title is set to the database activity's name, the course name, and the site name. Open an entry's menu and select Delete. Check the page title on the delete confirmation page. Confirm that the page title is set to "Delete entry", followed by the database activity's name, the course name, and the site name. Delete the entry. You should be redirected back to the list page. Enter something in the Search text box, press Save settings, and then check the page title. Confirm that the page title is set to Entries containing " [your search term] " , followed by the database activity's name, the course name, and the site name. Click on Clear all On the Actions menu, select Export entries. Check the page title. Confirm that the page title is set to "Export entries", followed by the database activity's name, the course name, and the site name. Index Go to the course homepage Take note of the id parameter on the URL. Go to [your Moodle URL] /mod/data/index.php?id= [course id] ] Check the page title. Confirm that the page title is set to "Databases", followed by the course name, then the site name.

      1. Create a database activity
      2. Go to the Presets page
      3. Expected: It should have a unique page title
      4. Actual: The page title is the same as the course homepage's page title.

      Update: Initially, this was raised from the accessibility audit as the presets page has the same page title as the course homepage. It turns out that most of the pages on the database module don't have a unique page title.

            jpataleta Jun Pataleta
            jpataleta Jun Pataleta
            Mikel Martín Corrales Mikel Martín Corrales
            Ilya Tregubov Ilya Tregubov
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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