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

User menu improvements

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-72867-master
    • Hide

      Note for the tester: We need 3 instances to test this feature.

      Initial setup

      1. Instance 1: Clean install with the Patch.
      2. Instance 2: Clean install without the Patch.
      3. Instance 3: Clean install without the Patch.

      Testing 1 (Clean install)

      1. Using Instance 1.
      2. Login as admin.
      3. Open user menu.
      4. Verify that the Private files menu exists in the User menu.
      5. Verify that the design matches the following:
        • Profile
          Grade
          Calendar
          Private files
          ---Divider---
          Preferences
          Language
          Switch role to...
          ---Divider---
          Log out
          

      6. Navigate to admin/settings.php?section=themesettings
      7. Verify that customusermenuitems's value and default value match the following:
        • profile,moodle|/user/profile.php
          grades,grades|/grade/report/mygrades.php
          calendar,core_calendar|/calendar/view.php?view=month
          privatefiles,moodle|/user/files.php

       Testing 2 (Upgrade without modifying the Custom user menu)

      1. Using Instance 2.
      2. Apply the Patch.
      3. Upgrade the instance.
      4. Login as admin.
      5. Open user menu.
      6. Verify that the Private files menu exists in the User menu.
      7. Verify that the design matches the following:
        • Profile
          Grade
          Calendar
          Private files
          ---Divider---
          Preferences
          Language
          Switch role to...
          ---Divider---
          Log out
          

      8. Navigate to admin/settings.php?section=themesettings
      9. Verify that customusermenuitems's value and default value match the following:
        • profile,moodle|/user/profile.php
          grades,grades|/grade/report/mygrades.php
          calendar,core_calendar|/calendar/view.php?view=month
          privatefiles,moodle|/user/files.php

      Testing 3 (Upgrade after modifying the Custom user menu)

      1. Using Instance 3.
      2. Login as admin.
      3. Navigate to admin/settings.php?section=themesettings
      4. Add profile,moodle|/user/profile.php to the end of the customusermenuitems list. (Feel free to add or delete some entries)
      5. Apply the Patch.
      6. Upgrade the instance.
      7. Login as admin.
      8. Open user menu.
      9. Verify that you still see the old entries (Message - or the one you already added).
      10. Verify that the Private files menu exists in the User menu.
      11. Verify that you only see one Profile entry.
      Show
      Note for the tester: We need 3 instances to test this feature. Initial setup Instance 1: Clean install with the Patch. Instance 2: Clean install without the Patch. Instance 3: Clean install without the Patch. Testing 1 (Clean install) Using Instance 1. Login as admin. Open user menu. Verify  that the Private files menu exists in the User menu. Verify  that the design matches the following: Profile Grade Calendar Private files ---Divider--- Preferences Language Switch role to... ---Divider--- Log out Navigate to admin/settings.php?section=themesettings Verify that customusermenuitems's value and default value match the following: profile,moodle|/user/profile.php grades,grades|/grade/report/mygrades.php calendar,core_calendar|/calendar/view.php?view=month privatefiles,moodle|/user/files.php  Testing 2 (Upgrade without modifying the Custom user menu) Using Instance 2. Apply the Patch. Upgrade the instance. Login as admin. Open user menu. Verify  that the Private files menu exists in the User menu. Verify  that the design matches the following: Profile Grade Calendar Private files ---Divider--- Preferences Language Switch role to... ---Divider--- Log out Navigate to admin/settings.php?section=themesettings Verify that customusermenuitems's value and default value match the following: profile,moodle|/user/profile.php grades,grades|/grade/report/mygrades.php calendar,core_calendar|/calendar/view.php?view=month privatefiles,moodle|/user/files.php Testing 3 (Upgrade after modifying the Custom user menu) Using Instance 3. Login as admin. Navigate to admin/settings.php?section=themesettings Add profile,moodle|/user/profile.php to the end of the customusermenuitems list. (Feel free to add or delete some entries) Apply the Patch. Upgrade the instance. Login as admin. Open user menu. Verify that you still see the old entries (Message - or the one you already added). Verify  that the Private files menu exists in the User menu. Verify that you only see one Profile entry.
    • 2
    • HQ Team International CI H2-21, HQ Team International CIH2-212, HQ Team International CIH2-213

    Description

      This is the new user menu:

      Elements:

      Profile
      Grades
      Calendar
      Private files
      ------ (Divider)
      Preferences
      Language
      Switch role to...
      ------ (Divider)
      Log out

       

      Some details:

      • There is no "Dashboard" element anymore
      • "Calendar" leads to the site-level calendar (not context aware)
      • There are no icons anymore

      SB EDIT:

      • Calendar item is being added in MDL-72834
      • This issue can be about adding in the private files item and styling as per the screenshot

      Attachments

        1. MDL-72867_test 1_1.png
          MDL-72867_test 1_1.png
          68 kB
        2. MDL-72867_test 1_2.png
          MDL-72867_test 1_2.png
          142 kB
        3. MDL-72867_test 2_1.png
          MDL-72867_test 2_1.png
          71 kB
        4. MDL-72867_test 2_2.png
          MDL-72867_test 2_2.png
          158 kB
        5. MDL-72867_test 3.png
          MDL-72867_test 3.png
          67 kB
        6. screenshot-1.png
          screenshot-1.png
          42 kB
        7. Screenshot 2021-10-20 at 10.27.40.png
          Screenshot 2021-10-20 at 10.27.40.png
          85 kB

        Issue Links

          Activity

            People

              huongn@moodle.com Huong Nguyen
              rafaellechugo Rafael Lechugo
              Shamim Rezaie Shamim Rezaie
              Jun Pataleta Jun Pataleta
              Angelia Dela Cruz Angelia Dela Cruz
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan, Huong Nguyen, Bas Brands, Mathew May
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                19/Apr/22

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 1 day, 2 hours, 35 minutes
                  1w 1d 2h 35m