Closed Bug 249614 Opened 21 years ago Closed 21 years ago

Changes For the Import Modules to make them work with migration

Categories

(Thunderbird :: Preferences, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird0.8

People

(Reporter: mscott, Assigned: mscott)

References

Details

Attachments

(2 files, 1 obsolete file)

In order to add a profile migrator for Outlook Express, I'm trying to leverage the existing import tools. However, several changes need to be made to the import tools to make them support migration (as opposed to importing).
Blocks: 249494
Attached patch patch (obsolete) — Splinter Review
1) When migrating POP3 accounts for OExpress, defaults to using Global Inbox deferred store on Local folders. 2) When migrating folders, translates the default Outlook Express Local folder names to their Mozilla counterparts 3) When migrating to local folders, don't migrate to a sub directory of Local Folders (i.e. Local Folders - Outlook Express), put the folders directly at the top if we are migrating.
Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird0.8
Uses 4 space tabs instead of 2 space to better match the existing white space. Although it still looks wrong in places. I can't make it match up in studio :)
Attachment #152212 - Attachment is obsolete: true
Comment on attachment 152217 [details] [diff] [review] updated patch to better match the existing white space This patch modifies the existing import module code to handle the following special migration cases: 1) Allow a consumer to pass in an RDF URI for an address book (i.e. the personal AB) to migrate address book data too. This allows the OE migrator to migrate address book data directly to a Personal Address book instead of to "Outlook Express Address Book" 2) When migrating OE Pop3 servers, make them use the deferred account by default (Local folder Global Inbox) 3) Add folder translation code to translate Outlook Express Local Folder names into folder names Mozilla will recognize (like Deleted Items --> Trash) 4) If we are migrating local folders (as opposed to importing), migrate directly into local folders and not as a sub folder of Local Folders.
Attachment #152217 - Flags: superreview?(bienvenu)
Comment on attachment 152217 [details] [diff] [review] updated patch to better match the existing white space + * When migrating the local folders from the import source into mozilla, + * we want to translate reserved folder names from the import source to + * the equivalent values for need to finish this thought... there look to be tabs here: + nsCAutoString tempUri; + abString->GetData(tempUri); + m_pDestinationUri = ToNewCString(tempUri);
Attachment #152217 - Flags: superreview?(bienvenu) → superreview+
fixed branch and trunk
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: