Lightning Offline Sync: Difference between revisions

no edit summary
(Created page with "This page is for tracking the Lightning Offline Sync Feature to be completed as part of the Google Summer of Code 2011 programme.")
 
No edit summary
Line 1: Line 1:
This page is for tracking the Lightning Offline Sync Feature to be completed as part of the Google Summer of Code 2011 programme.
This page is for tracking the Lightning Offline Sync Feature to be completed as part of the Google Summer of Code 2011 programme.  
 
== TODOs ==
 
{| width="800" border="1" cellpadding="1" cellspacing="1"
|-
| '''Item Name'''
| '''Priority'''
| '''Owner'''
| '''Deadline'''
| '''Progress'''
| '''Comments'''
|-
| Adapt schema initialization and versioning code (calCalendarManager)
|
| mohit
|
|
| Create "offline journal" table
|-
| Add search flags "ITEM_FILTER_OFFLINE_DELETED"
|
| wolfgang
|
|
|
|-
| Check whether "ITEM_FILTER_ALL_ITEMS" is used in the views, if so, we need to create "ITEM_FILTER_ALL_ONLINE_ITEMS" ("ITEM_FILTER_ALL_ITEMS" & ~ITEM_FILTER_OFFLINE_DELETED)
|
| wolfgang
|
|
|
|-
| Adapt getItems in calStorageCalendar with the above and the GUI code if required
|
| mohit
|
|
|
|-
| Adepte mSelectNonRecurringEventsByRange and this.mSelectNonRecurringTodosByRange queries
|
| mohit
|
|
|
|-
| Write offline write method (calCachedCalendar, calStorageCalendar)
|
|
|
|
| To be discussed
|-
| Write offline delete method
|
|
|
|
|
|-
| Write offline update method
|
| mohit
|
|
|
|-
| Test the above
|
|
|
|
|
|-
| Write replay method
|
| wolfgang/mohit
|
|
| testing steps should be discussed
|-
| Write "switch code" in calCachedCalendar
|
|
|
|
| switch code = offline to online mode and back<br>
|-
| test the above
|
| wolfgang/mohit
|
|
| Testing steps shud be discussed
|-
| Adapt code from Lightning 1.0b2 to HEAD
|
| mohit
|
|
|
|}
 
<br>
43

edits