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 633698 - Can't modify caldav Calendar in offline mode
Can't modify caldav Calendar in offline mode
Status: RESOLVED DUPLICATE of bug 508501
Product: evolution-data-server
Classification: Platform
Component: Calendar
3.10.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[caldav]
: 720972 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-11-01 12:56 UTC by hbs
Modified: 2017-05-17 13:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description hbs 2010-11-01 12:56:23 UTC
I'm using evolution 2.30 and evolution-webcal 2.28 on OpenSUSE 11.2

I add a new caldav calendar and mark the checkbox for a local copie so I can add events in offline mode. In online mode I can add events but in offline mode I get a 'Cannot create calendar object' if I try to save an event.
Comment 1 Milan Crha 2010-12-01 17:42:03 UTC
yup, that's correct. CalDAV backend doesn't support modification of the events in offline. I thought this is filled already, but I cannot find that bug, somehow.
Comment 2 Milan Crha 2014-01-20 17:43:11 UTC
*** Bug 720972 has been marked as a duplicate of this bug. ***
Comment 3 Pierre-Yves C. 2014-01-20 17:57:50 UTC
Does this mean that google doesn't follow the caldav protocol completely or has modified it?
Comment 4 Milan Crha 2014-01-21 07:41:07 UTC
(In reply to comment #3)
> Does this mean that google doesn't follow the caldav protocol completely or has
> modified it?

No, this is not about Google, this is about evolution CalDAV calendar backend not supporting offline changes correctly. Remember, you want to do changes in _offline_, without talking to any server at all.
Comment 5 Pierre-Yves C. 2014-01-21 08:23:22 UTC
Agreed, but if I add a google calendar to evolution, I can work offline and sync when I come back online, so I was basically thinking when I opened #720972 that maybe part of the code used for google calendar could be re-used for caldav calendar. My naive thoughts were that google is using caldav (thus my question above).
Comment 6 Milan Crha 2014-01-22 13:17:18 UTC
You are right that evolution uses CalDAV to talk to Google calendar. It's since 3.4/3.6 or such, I do not recall precisely. The evolution CalDAV implementation doesn't support offline changes yet, I do not know how that could work for you with Google (through CalDAV).
Comment 7 Pierre-Yves C. 2014-01-29 07:58:59 UTC
You are right, in F20 (evolution-3.10.3-1.fc20.x86_64), I cannot add a meeting offline. I thought I could I must have been miss-remembering.

I just saw that Mozilla is facing the same problem for FirefoxOS: https://bugzilla.mozilla.org/show_bug.cgi?id=809535

Makes me wonder how Android solved it :)
Comment 8 Milan Crha 2017-05-17 13:42:57 UTC

*** This bug has been marked as a duplicate of bug 508501 ***