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

Move the calendar into the user menu

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MDL-72834-master
    • Hide

      Testing the upgrade process

      1. Create a new instance without the patch.
      2. Modify customusermenuitems admin setting by adding this entry to the end of the list: privatefiles,moodle|/user/files.php|i/privatefiles
      3. Press Save changes.
      4. Verify that the User profile menu will be something like:
        • Profile.
        • Grades.
        • Messages.
        • Preferences.
        • Private files.
      5. Verify that the Calendar menu does exist in the Navigation menu.
      6. Pull the patch and do the upgrade process.
      7. Verify the customusermenuitems admin setting now have 5 entries. (One more entry).
      8. Verify that there is an entry with value is calendar,core_calendar|/calendar/view.php?view=month|i/calendar in the setting.
      9. Verify that the User profile menu will be something like:
        • Profile.
        • Grades.
        • Calendar. (Was added by the upgrade process)
        • Messages.
        • Preferences.
        • Private files.
      10. Verify that the Calendar menu does not exist in the Navigation menu.
      11. Open the User profile menu.
      12. Click on the Calendar menu.
      13. Verify that you will see the full calendar page.

      Testing the new instance

      1. Create a new instance with the patch.
      2. Verify the customusermenuitems admin setting now have 4 entries. (One more entry).
      3. Verify that there is an entry with value is calendar,core_calendar|/calendar/view.php?view=month|i/calendar in the setting.
      4. Verify that the User profile menu will be something like:
        • Profile.
        • Grades.
        • Calendar. (Was added by default)
        • Messages.
        • Preferences.
      5. Verify that the Calendar menu does not exist in the Navigation menu.
      6. Open the User profile menu.
      7. Click on the Calendar menu.
      8. Verify that you will see the full calendar page.
      Show
      Testing the upgrade process Create a new instance without the patch . Modify customusermenuitems admin setting by adding this entry to the end of the list: privatefiles,moodle|/user/files.php|i/privatefiles Press Save changes. Verify that the User profile menu will be something like: Profile. Grades. Messages. Preferences. Private files. Verify that the Calendar menu does exist in the Navigation menu. Pull the patch and do the upgrade process . Verify the customusermenuitems admin setting now have 5 entries. (One more entry). Verify that there is an entry with value is calendar,core_calendar|/calendar/view.php?view=month|i/calendar in the setting. Verify that the User profile menu will be something like: Profile. Grades. Calendar. (Was added by the upgrade process) Messages. Preferences. Private files. Verify that the Calendar menu does not exist in the Navigation menu. Open the User profile menu. Click on the Calendar menu. Verify that you will see the full calendar page. Testing the new instance Create a new instance with the patch . Verify the customusermenuitems admin setting now have 4 entries. (One more entry). Verify that there is an entry with value is calendar,core_calendar|/calendar/view.php?view=month|i/calendar in the setting. Verify that the User profile menu will be something like: Profile. Grades. Calendar. (Was added by default) Messages. Preferences. Verify that the Calendar menu does not exist in the Navigation menu. Open the User profile menu. Click on the Calendar menu. Verify that you will see the full calendar page.
    • 1
    • HQ Team International CI H2-21, HQ Team International CIH2-212

    Description

      The calendar is to be moved into the user menu as seen in the figma prototype.

      Please (if possible) make it context aware, so that if the user is in a course, it goes to the course calendar.

      EDIT: just discussed this with rafaellechugo and barbararamiro. The link should not be context aware. It should go to the full calendar page, month view, showing all courses.

      E.g. https://school.moodledemo.net/calendar/view.php?view=month

      Attachments

        Issue Links

          Activity

            People

              huongn@moodle.com Huong Nguyen
              abgreeve Adrian Greeve
              Mathew May Mathew May
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Carlos Escobedo Carlos Escobedo
              Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              9 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 - 2 days, 5 hours, 3 minutes
                  2d 5h 3m