Forum OpenACS Development: Re: Confusing calendar behavior with recurring events.

Collapse
Posted by Dave Bauer on
Gustaf, I am sort of confused.

Maybe folks are using calendars in a different way.
My users are stating that during standard time and DST the event's time does not change. So during standard time the event is at 9am. After DST its still at 9am.

Now technically these are two different times. But real people couldn't care less. They want to know, on the day of the event, what time the event starts. So no matter what the timezone offset of the event stored in the database, the event should appear at local time.

If an event actually changes frm 9am to 10am then it should be reflected in the data stored in the database.

So I am just reporting that I had users complain that their evets mysteriously changed time on March 11 (DST In the US) and I need to fix it so it works as they need it to.

Collapse
Posted by Gustaf Neumann on
Dave, i am confused by your statements as well.


My users are stating that during standard time and DST the event's time does not change

The event's time of recurring events? Maybe we have missed an update, but the behavior of our large installation is exactly as i described: I added a recurring event for every day starting on march 1 running until end of April at 8am. The generated events are from April 1 to April 24 at 8 am, then starting at March 25 (when our DST started) it switches to 9am until end of April.


But real people couldn't care less.

It depends: in an international setup this makes perfectly sense. It is actually the only possible way, when e.g. three people in three different time-zones work together. These real people don't care about the time-zones the other people are in, but they want to meet in a chat at the same time.


So I am just reporting that I had users complain that their evets mysteriously changed time on March 11
Three paragraphs earlier, you state that the events time did not change. Are you saying, that recurring events did not change, but single events changed their time?