43
edits
Mohitkanwal (talk | contribs) (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.") |
Mohitkanwal (talk | contribs) 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> |
edits