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

Revamp the manage subscriptions page

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-71790-master
    • Hide

      Initial setup:

      1. Create a course.
      2. Create a user and enrol to that course.
      3. Create Group1 and Group2 in that course.

      We should create a new course and a new user to make sure there are no existing events.

       

      Testing 1:

      1. Go to Course -> Calendar -> Manage subscriptions.
      2. Verify that you will see: No calendar subscriptions yet. Do you want to Import an external calendar?
      3. Verify that you will see the Import calendar page when clicking on Import an external calendar? hyperlink.
      4. Verify that there are two new buttons called: Import calendar and Export calendar on the top right.
      5. Verify that you will see the Import calendar page when clicking on the Import calendar button.
      6. Verify that you will see the Export calendar page when clicking on the Export calendar button.

      Testing 2:

      1. Go to Course -> Calendar -> Manage subscriptions -> Import Calendar.
      2. Fill in the below information:
      3. Verify that it should save the calendar and redirect back to the manage calendar subscription page.
      4. Verify that you will see 2 hyperlinks called Update and Remove in the Action column.
      5. Verify that the Update and Remove function work as expected.
      6. Verify that the updated/removed information will be display in the alert box (See alert.png attachment)

      Testing 3: Verify all event types

      1. Repeat the steps from 1-6 in the Testing 2, and change the Type of event in the 2nd step to Course/Category/Site/Group.
      Show
      Initial setup: Create a course. Create a user and enrol to that course. Create Group1 and Group2 in that course. We should create a new course and a new user to make sure there are no existing events.   Testing 1: Go to Course -> Calendar -> Manage subscriptions. Verify that you will see: No calendar subscriptions yet. Do you want to Import an external calendar? Verify that you will see the Import calendar page when clicking on Import an external calendar? hyperlink. Verify that there are two new buttons called: Import calendar and Export calendar on the top right. Verify that you will see the Import calendar page when clicking on the Import calendar button. Verify that you will see the Export calendar page when clicking on the Export calendar button. Testing 2: Go to Course -> Calendar -> Manage subscriptions -> Import Calendar. Fill in the below information: Calendar name: Vietnam's holiday. Calendar URL: https://www.officeholidays.com/ics/vietnam Type of event: User. Press Import calendar. Verify that it should save the calendar and redirect back to the manage calendar subscription page. Verify that you will see 2 hyperlinks called Update and Remove in the Action column. Verify that the Update and Remove function work as expected. Verify that the updated/removed information will be display in the alert box (See alert.png attachment) Testing 3: Verify all event types Repeat the steps from 1-6 in the Testing 2, and change the Type of event in the 2nd step to Course/Category/Site/Group.
    • 2
    • HQ Team International Sprint 3, HQ Team International Sprint 4

    Description

      Proposed improvements: Improve the look and make the manage subscription page more user friendly as per prototype.

      Without subscriptions

      With subscriptions

      Link to prototype

      Tasks:
      Update the looks of the manage subscriptions page based on the prototype

      1. Update blank state appearance (e.g. no subscriptions yet)
      2. Update subscriptions table to based on the prototype.
      3. Add "Export calendar" button which links to the export calendar page/form.
      4. Add the "Import calendar" button which links to the import calendar page/form.
      5. Remove the "Import calendar" form from the manage subscriptions page.

      Attachments

        1. alert.png
          alert.png
          33 kB
        2. manage subscriptions.png
          manage subscriptions.png
          21 kB
        3. MDL-71790_Test Passed_1.png
          MDL-71790_Test Passed_1.png
          260 kB
        4. MDL-71790_Test Passed_2.png
          MDL-71790_Test Passed_2.png
          201 kB
        5. MDL-71790_Test Passed_3.png
          MDL-71790_Test Passed_3.png
          400 kB
        6. with subscriptions .png
          with subscriptions .png
          32 kB

        Issue Links

          Activity

            People

              huongn@moodle.com Huong Nguyen
              lameze Simey Lameze
              Simey Lameze Simey Lameze
              Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
              Gladys Basiana Gladys Basiana
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 1 hour, 37 minutes
                  1w 1h 37m

                  Clockify

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