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

Update discussion list page header

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Reopened
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.8
    • Fix Version/s: None
    • Component/s: Forum
    • Testing Instructions:
      Hide

      The changes in this patch are pretty much purely cosmetic so the best way to test them it to make sure all of the functionality is the same as it was in the old UI.

      Test

      1. Create 2 sites, one with these UI changes applied and one without.
      2. Create a course with one or more forum activities (with groups modes on or off), with a few discussions in each, a few users enrolled with different roles (student, teacher)
      3. Duplicate that course across both sites so the content is the same (you can create it in one and then back the course up and restore it into the other site)
      4. For this test we're only concern with the functionality of the top part of the page (everything above the table that contains the discussions)
      5. Confirm that all of the functionality is the same between the old UI and the new UI. Some things to check are:
        1. Creating discussions
        2. Modifying the settings
        3. Changing the visible groups
        4. Doing a basic search
        5. Doing an advanced search
          • This is accessible in the new UI via the down arrow on the right of the search form
          • This is accessible in the old UI by hitting the search button without any value in the input
      Show
      The changes in this patch are pretty much purely cosmetic so the best way to test them it to make sure all of the functionality is the same as it was in the old UI. Test Create 2 sites, one with these UI changes applied and one without. Create a course with one or more forum activities (with groups modes on or off), with a few discussions in each, a few users enrolled with different roles (student, teacher) Duplicate that course across both sites so the content is the same (you can create it in one and then back the course up and restore it into the other site) For this test we're only concern with the functionality of the top part of the page (everything above the table that contains the discussions) Confirm that all of the functionality is the same between the old UI and the new UI. Some things to check are: Creating discussions Modifying the settings Changing the visible groups Doing a basic search Doing an advanced search This is accessible in the new UI via the down arrow on the right of the search form This is accessible in the old UI by hitting the search button without any value in the input
    • Affected Branches:
      MOODLE_38_STABLE
    • Pull Master Branch:
      MDL-66479-master
    • Story Points:
      2
    • Sprint:
      Sprint 6 - Looney Tunes, Sprint 7 - Race to the freeze

      Description

      Update the discussion list page (mod/forum/view.php) header content to match the prototype:
      https://projects.invisionapp.com/share/2ATP7L7JYXP#/screens

      Beyond scope of this issue

      • Grading stuff
      • The "Create discussion" form changes. Its existing UI is fine for this issue.
      • The UI of the table listing the discussions

      Acceptance criteria

      • The bread crumbs should still be visible. That is the only part of the existing header that should remain as is.
      • All options from the header should still be visible (some are not pictured in the prototype, e.g. the groups selector)
      • Accessibility should not be made worse (e.g. in the prototype the "course" name is de-emphasised though it should still be a h1 tag to keep the page hierarchy)
      • Clicking the cog menu in the header should show the settings drawer, which contains the same settings as the current forum settings.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

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