canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,627
edits
(Add some thoughts on what to do about address book migration.) |
(→Address Book Migration: add some thoughts on how to do it.) |
||
Line 23: | Line 23: | ||
** This may be required if we change the setup of ab prefs. | ** This may be required if we change the setup of ab prefs. | ||
* Should we be calling a general nsIAb*Directory or nsIAb*DirectoryFactory migrate function on startup anyway? | * Should we be calling a general nsIAb*Directory or nsIAb*DirectoryFactory migrate function on startup anyway? | ||
==== Some thoughts on how to do it ==== | |||
* AB migration only works for LDAP servers. | |||
* Drop all other ABs during migration apart from LDAP ones | |||
* Can we move AB migration into the profile migration code? | |||
** are these right: | |||
*** Netscape 4.x profiles migrated into new TB/SM can only be done by profile migration | |||
*** Netscape 4.x -> Mozilla version x -> latest TB/SM would have the conversion done at mozilla version x stage, or could be done in the profile migration once new SM has new profile location (suiterunner will provide this) - tb already requires profile migration. | |||
** if not, then can we find something that is always called first/make it called first to do the work for us? e.g. nsLDAPPrefsService::migrate? | |||
== Drag n Drop in Address book == | == Drag n Drop in Address book == |