Lightning Offline Sync: Difference between revisions
Mohitkanwal (talk | contribs) No edit summary |
Mohitkanwal (talk | contribs) (→TODOs) |
||
Line 3: | Line 3: | ||
== TODOs == | == TODOs == | ||
{| border="1" cellpadding="1" cellspacing="1" | {| border="1" cellpadding="1" cellspacing="1" align="left" | ||
|- | |- | ||
| | ! scope="col" | | ||
'''Item Name''' | '''Item Name''' | ||
| | ! scope="col" | | ||
'''Priority''' | ''' Priority''' | ||
| | ! scope="col" | | ||
'''Owner''' | '''Owner''' | ||
| | ! scope="col" | | ||
'''Deadline''' | '''Deadline''' | ||
| | ! scope="col" | | ||
'''Progress''' | '''Progress''' | ||
| | ! scope="col" | | ||
'''Comments''' | '''Comments''' | ||
Revision as of 19:17, 7 June 2011
This page is for tracking the Lightning Offline Sync Feature to be completed as part of the Google Summer of Code 2011 programme.
TODOs
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 | ||||
test the above |
wolfgang/mohit |
Testing steps shud be discussed | |||
Adapt code from Lightning 1.0b2 to HEAD |
mohit |