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

Repeating events in external calendar do not appear in Moodle Calendar

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.5
    • Fix Version/s: 2.7
    • Component/s: Calendar
    • Labels:
    • Testing Instructions:
      Hide
      1. Goto an ical provider, such as google.(https://www.google.com/calendar/)
      2. Create a PUBLIC, ical calendar, with various repeated events, with different rules and conditions. Make sure you name the events, meaningfully to later identify their recurrence pattern from their name.
      3. Get the ical export url (under settings for google)
      4. Go to your moodle>calendar>subscriptions> import the ical
      5. Make sure events are created in the calendar as expected.
        (please note MDL-44124 is a known issue)
      6. Run unit tests in calendar/tests/rrule_manager_tests.php and make sure they pass.
      Show
      Goto an ical provider, such as google.( https://www.google.com/calendar/ ) Create a PUBLIC, ical calendar, with various repeated events, with different rules and conditions. Make sure you name the events, meaningfully to later identify their recurrence pattern from their name. Get the ical export url (under settings for google) Go to your moodle>calendar>subscriptions> import the ical Make sure events are created in the calendar as expected. (please note MDL-44124 is a known issue) Run unit tests in calendar/tests/rrule_manager_tests.php and make sure they pass.
    • Affected Branches:
      MOODLE_24_STABLE
    • Fixed Branches:
      MOODLE_27_STABLE
    • Pull Master Branch:
      MDL-42079-master
    • Story Points:
      40
    • Sprint:
      BACKEND Sprint 11

      Description

      To reproduce:

      1. Setup a publicly shared Google calendar
      2. Add a single daily repeating event
      3. Copy the ICAL link from the Calendar's Settings "Calendar Address"
      4. Goto the calendar and "Import Calendar..." form
      5. Select "Calendar URL" and paste the URL into
      6. Sets as "User Events"
      7. You get an "Events Imported" message saying 1 event imported.
      8. Goto the calendar

      You should see a single event appearing on the first day but not on subsequent days

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ankit_frenz Ankit Agarwal
              Reporter:
              mhughes2k Michael Hughes
              Peer reviewer:
              Mark Nelson
              Integrator:
              Dan Poltawski
              Tester:
              Jérôme Mouneyrac
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                12/May/14