alarm / appointment times aren't displayed on touch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator Date and Time |
Fix Released
|
High
|
Charles Kerr | ||
Ubuntu Settings Components |
Fix Released
|
High
|
Nick Dedekind | ||
ubuntu-settings-components (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Nick Dedekind |
Bug Description
Times for alarms and appointments should be shown as displayed at <https:/
These appointment and alarm menuitems have an x-canonical-type set so that client UIs can display the information as per the spec.
> * Alarm
> - label s short summary of the appointment
> - x-canonical-type s "com.canonical.
> - x-canonical-time x the date of the appointment
> - x-canonical-
>
> * Appointment
> - label s short summary of the appointment
> - x-canonical-type s "com.canonical.
> - x-canonical-color s color of the appt's type, to give a visual cue
> - x-canonical-time x the date of the appointment
> - x-canonical-
Related branches
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 1743 lines (+1011/-204)25 files modifiedCMakeLists.txt (+2/-2)
debian/control (+1/-1)
include/datetime/clock-watcher.h (+72/-0)
include/datetime/date-time.h (+3/-0)
include/datetime/planner-eds.h (+3/-2)
include/datetime/snap.h (+51/-0)
include/datetime/timezone-file.h (+2/-2)
po/POTFILES.in (+2/-0)
src/CMakeLists.txt (+2/-0)
src/actions-live.cpp (+1/-1)
src/clock-watcher.cpp (+71/-0)
src/date-time.cpp (+18/-0)
src/main.cpp (+22/-9)
src/menu.cpp (+37/-66)
src/planner-eds.cpp (+216/-105)
src/snap.cpp (+256/-0)
src/timezone-file.cpp (+4/-4)
tests/CMakeLists.txt (+5/-0)
tests/geoclue-fixture.h (+1/-1)
tests/manual-test-snap.cpp (+63/-0)
tests/test-clock-watcher.cpp (+166/-0)
tests/test-clock.cpp (+2/-2)
tests/test-planner.cpp (+8/-6)
tests/test-settings.cpp (+2/-2)
tests/test-utils.cpp (+1/-1)
Changed in indicator-datetime: | |
status: | New → Invalid |
description: | updated |
Changed in unity8: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in ubuntu-settings-components: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity8: | |
assignee: | nobody → Mirco Müller (macslow) |
Changed in ubuntu-settings-components: | |
assignee: | nobody → Mirco Müller (macslow) |
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in ubuntu-settings-components: | |
status: | Triaged → In Progress |
Changed in ubuntu-settings-components: | |
assignee: | Mirco Müller (macslow) → nobody |
Changed in unity8: | |
assignee: | Mirco Müller (macslow) → nobody |
Changed in ubuntu-settings-components: | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
Changed in unity8: | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
Changed in ubuntu-settings-components: | |
status: | In Progress → Triaged |
Changed in unity8: | |
status: | In Progress → Triaged |
Changed in ubuntu-settings-components: | |
status: | Triaged → Confirmed |
Changed in unity8: | |
status: | Triaged → Confirmed |
Changed in ubuntu-settings-components: | |
status: | Confirmed → In Progress |
Changed in unity8: | |
status: | Confirmed → In Progress |
Changed in indicator-datetime: | |
assignee: | Nick Dedekind (nick-dedekind) → Charles Kerr (charlesk) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in indicator-datetime: | |
status: | In Progress → Fix Released |
Changed in ubuntu-settings-components: | |
status: | Fix Committed → Fix Released |
Changed in unity8: | |
status: | In Progress → Fix Released |
affects: | unity8 → unity8 (Ubuntu) |
@charlesk: Looks like this bug does exist in indicator-datetime.
I can reproduce this on desktop as well. If you add an event to evolution, it does not appear unless you restart the indicator, or disable/enable a calendar source. Looks like the "source-changed" signal does not get emitted for changes to events.
I've taken a look at evolution, and I think we need an ECalClientView here.