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

Move the import calendar form to its own page

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MDL-71808-master
    • Hide

      user and site type of events:

      Course type of events:

      • Save as the steps above, but choose "Course" type of event
      • Pick a course from dropdown
      • Click import calendar button, it should save the calendar and redirect back to manage calendar subscription page
      • Make sure it is imported and all events are created

      Category type of events:

      • Save as the steps above, but choose "Category" type of event
      • Pick a course from dropdown
      • Click import calendar button, it should save the calendar and redirect back to the manage calendar subscription page
      • Make sure it is imported and all events are created

      Group type of events:

      • Create a test course
      • navigate to Course administration > Users > Groups
      • Create groupA and groupB
      • Assign some users to each group
      • Open calendar import page: HTTP://url-to-moodle.com/calendar/import.php
      • now you should be able to choose group type of event
      • choose a course and the group
      • Click import calendar button, it should save the calendar and redirect back to the manage calendar subscription page
      • Make sure it is imported and all events are created
      Show
      user and site type of events: Open import page by entering url: HTTP://url-to-moodle.com/calendar/import.php Enter calendar name and provide a URL to ical file, for instance: https://calendar.google.com/calendar/ical/en.china%23holiday%40group.v.calendar.google.com/public/basic.ics choose User type calendar Click import calendar button, it should save the calendar and redirect back to manage calendar subscription page Make sure it is imported and all events are created Course type of events: Save as the steps above, but choose "Course" type of event Pick a course from dropdown Click import calendar button, it should save the calendar and redirect back to manage calendar subscription page Make sure it is imported and all events are created Category type of events: Save as the steps above, but choose "Category" type of event Pick a course from dropdown Click import calendar button, it should save the calendar and redirect back to the manage calendar subscription page Make sure it is imported and all events are created Group type of events: Create a test course navigate to Course administration > Users > Groups Create groupA and groupB Assign some users to each group Open calendar import page: HTTP://url-to-moodle.com/calendar/import.php now you should be able to choose group type of event choose a course and the group Click import calendar button, it should save the calendar and redirect back to the manage calendar subscription page Make sure it is imported and all events are created
    • 1
    • HQ Team International Sprint 3, HQ Team International Sprint 4

    Description

      Proposed improvement Move the "Import calendar" form in the Manage subscriptions page to its own page to make the Manage subscriptions page look simpler.

      The original improvement proposal was to move this form into a modal but it would take more time. Moving this form to its own page would be simpler and would also allow for consistent behaviour with the Export calendar page which has its own page.

      Link to prototype


      Note: Might be better to convert the "Calendar subscriptions" button to a link instead of a button since it basically links back to the calendar subscriptions page.

      Attachments

        Issue Links

          Activity

            People

              dongsheng Dongsheng Cai
              lameze Simey Lameze
              Huong Nguyen Huong Nguyen
              Jun Pataleta Jun Pataleta
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 days, 4 hours, 56 minutes
                  3d 4h 56m