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

Calendar Import does not recognise most of Windows timezones

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.9
    • Fix Version/s: None
    • Component/s: Calendar, Language
    • Labels:
    • Testing Instructions:
      Hide

      Automated tests

      1. Run the following PHPUnit files: /calendar/tests/lib_test.php, /calendar/tests/ical_test.php

      Manual test

      1. Go to Site pages > Calendar, and click Manage subscriptions.
      2. Set a name for the calendar to be imported, and set Import from to Calendar file (.ics).
      3. Upload the attached .ics file as the calendar to be imported, and click Add.
      4. Compare the newly-added events (in November 2014) to the events in the file, and verify that the times in Moodle make sense.
      Show
      Automated tests Run the following PHPUnit files: /calendar/tests/lib_test.php, /calendar/tests/ical_test.php Manual test Go to Site pages > Calendar, and click Manage subscriptions . Set a name for the calendar to be imported, and set Import from to Calendar file (.ics). Upload the attached .ics file as the calendar to be imported, and click Add . Compare the newly-added events (in November 2014) to the events in the file, and verify that the times in Moodle make sense.
    • Affected Branches:
      MOODLE_29_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-48603-master
    • Sprint:
      Team Beards Sprint 3
    • Issue size:
      Medium

      Description

      I run moodle 2.8.1 on ubuntu server 14.04 with webdav server enabled. I created an appointment in outlook and pushed *.ics to webdav server. Importing *.ics-URL shows number of imported / updated events correctly, but after that no events are shown on moodle-calender-webinterface.
      So I opened mdl_event-table and saw, that timestart and timeduration are null.
      What I found out is, that this line leads into empty timestart: DTSTART;TZID="W. Europe Standard Time":20141217T140000
      Changing to this: DTSTART:20141217T140000 works.
      Thank you.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              stbaeumer Stefan Bäumer
              Peer reviewer:
              Ankit Agarwal
              Integrator:
              Andrew Nicols
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, cameron1729, David Mudrák (@mudrd8mz), Helen Foster
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated: