• Type: Technical Task
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: 6.2.X EE, 7.0.0 M3
    • Fix Version/s: 6.2.X EE, 7.0.0 M1
    • Component/s: Calendar
    • Labels:


      As a user, I should be able to schedule a recurring event to the same hour of day regardless of DST.

      Currently, if I create an event that happens every day at 12 AM in Los Angeles from 2 February, it will be scheduled to 1 AM during the Daylight Savings Time if I log in with a user whose time zone is "America/Los_Angeles". However, if I log in with an user whose display time zone is UTC, then the event will be scheduled to 8 AM every day.

      I should be able to make the event appear, to an user with LA time zone, at 12 AM. For the user at UTC, it should appear at 8 AM before DST and at 7 AM during DST.

      Ideally, we could make each calendar configurable to have its own time zone. Since this is probably a significant change with updates on database, each calendar will have the timezone of its user or, if the calendar is not related to a user, it will have the global time zone.

      Steps to test:

      1. Add a Calendar portlet to a page
      2. Change user's timezone to be a timezone that uses DST (ie: PST)
      3. Create a repeating event that repeats daily and spans the day that DST occurs
      4. Assert all events in series appear at the same start time before and after DST occurs
      5. Create another user to another timezone
      6. Invite created user to repeated event
      7. Log in as created user
      8. Assert all events in series appear at the same start time before and after DST occurs


          Issue Links



              • Votes:
                0 Vote for this issue
                0 Start watching this issue


                • Created:
                  Days since last comment:
                  3 years, 14 weeks, 3 days ago