After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 681902 - CalDAV may update local cache on demand
CalDAV may update local cache on demand
Status: RESOLVED WONTFIX
Product: evolution-data-server
Classification: Platform
Component: Calendar
3.4.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[caldav]
Depends on:
Blocks:
 
 
Reported: 2012-08-15 10:02 UTC by Milan Crha
Modified: 2015-06-11 17:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2012-08-15 10:02:52 UTC
Two scenarios here:
1) - user receives meeting invitation
   - server adds event from it to users calendar automatically
   - user selects invitation in the mailer view
     result is that the invitation reads "Not found in any calendar", while,
     if a Refresh is done in the corresponding calendar, the invitation
     will find it

2) - update for a previous meeting invitation is received
   - server automatically propagates changes to user's calendar, like
     making from single instance a recurring event
   - if user accepts change in evolution then he/she can receive a "Conflict"
     response, which means the local version of the calendar event is too
     old and does not correspond to current state on the server

For the first case will work to check server for updates if asked for a particular event (like in ECalBackend::get_object). For the second case may check for updates on the given object in ECalBackend::receive_objects and possibly also in ECalBackend::send_objects. Both only if the backend is online.
Comment 1 Milan Crha 2015-06-11 17:01:41 UTC
This had been partly addressed (point a)) in the past. As there was no duplicate for the other part for the years, I'm closing this.