Broken handling of All-Day events
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Bill Filler | ||
indicator-datetime (Ubuntu) |
Fix Released
|
Medium
|
Charles Kerr |
Bug Description
All-day events are not being shown on the day they occur, when that date is selected in the calendar, and all-day events which occur on Fridays seem to not be appearing at all. Furthermore, it also seems that all-day events which span multiple days are also handled poorly, listed as starting at 00:00 on the first day, and not appearing on the other days.
In Online Services we have a few calendars for hours, meetings, and for the client engineering subteam we have review days, which we specify in a calendar. I have these calendars subscribed to in Evolution. The all-day events used to appear on the day they occurred, so this seems to be a regression.
Some examples:
All-day events; To see who is on call for reviews today, I must select the previous day. The event for Friday however, does not show up at all, so selecting Thursday dates on the calendar do not show me any future all-day events that occur on the Friday.
Multi-day all-day event: I will be on holiday May 06-10, but this does not show correctly in the events list when I select any of those days. Instead, when I select the preceding Sunday May 05 in the calendar, the event shows as starting Monday at 00:00, rather than being an all-day event which spans multiple days.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: indicator-datetime 12.10.3daily13.
ProcVersionSign
Uname: Linux 3.8.0-18-generic x86_64
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Thu Apr 18 10:01:40 2013
InstallationDate: Installed on 2012-10-21 (178 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
SourcePackage: indicator-datetime
UpgradeStatus: Upgraded to raring on 2012-12-24 (114 days ago)
Related branches
- Renato Araujo Oliveira Filho (community): Approve
-
Diff: 512 lines (+383/-17)7 files modifiedinclude/datetime/date-time.h (+2/-0)
include/datetime/menu.h (+6/-0)
src/date-time.cpp (+10/-0)
src/menu.cpp (+91/-17)
tests/CMakeLists.txt (+1/-0)
tests/print-to.h (+10/-0)
tests/test-menu-appointments.cpp (+263/-0)
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Charles Kerr (charlesk) |
importance: | Undecided → Medium |
Changed in indicator-datetime (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | none → 11 |
assignee: | nobody → Bill Filler (bfiller) |
importance: | Undecided → Medium |
status: | New → In Progress |
tags: | added: system-apps-11 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in indicator-datetime (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in indicator-datetime (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Probably this bug: Bug #1293646