Closed Bug 366923 Opened 18 years ago Closed 15 years ago

implement changelog-based offline support

Categories

(Calendar :: Provider: ICS/WebDAV, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 380060

People

(Reporter: mvl, Unassigned)

Details

Attachments

(1 file, 1 obsolete file)

This bug is to implement offline support by having a local changelog, and play that changelog when coming back online. Filed as a separate bug, to not make a generic offline support bug unreadable when this attempt fails.
Attached patch work in progress (obsolete) — — Splinter Review
Attached file is very much work in progress. It's a xpcshell script that implements the changelog part. Now we just need the offline part...
Assignee: nobody → mvl
Status: NEW → ASSIGNED
Attached file work in progress —
Attached a newer version of the script. Still only proof-of-concept. To be used in xpcshell.
Attachment #251387 - Attachment is obsolete: true
hi,

  This is (I think) exactly what I am looking for, hence I am adding my use case here.  I hope this helps and is not a breach of mozilla etiquette!

===============================================
My use case:

1) work computer
2) laptop
3) home computer

all three with Sunbird installed.  I want to have them all agree on what I am supposed to be doing.  Hence the calendar is stored on a webdav store, all three machines point to this webdav store.  If I add an event at home in the evening, the event is seen at work in the morning.

Sometimes I am in a hotel room with my laptop.  I don't have internet connectivity at that moment.  This is my use case for "support for offline remote calendar" :

a) I want to be able to see my calendar, even though I am not on the network.  hence there needs to be some type of local (ie actually on the hard disk of the laptop) calendar storge

b) I want to be able to add a new event while in disconnected mode; whenever I connected back to the network, this new event should be propagated back to the webdav store.

Note : I do *not* have a use case for simultaneous edits.  Only one machine will be editing the calendar at any one time.
Re-assigning to nobody.m.o.

Mvl, if you still work on this feature, just re-assign the bug to yourself.
Assignee: mvl → nobody
Status: ASSIGNED → NEW
Keywords: helpwanted
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
No longer blocks: 380060
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: