Page MenuHomePhorge

IMAP data migrator and other improvements
ClosedPublic

Authored by machniak on Jul 7 2024, 10:11 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 28, 4:04 PM
Unknown Object (File)
Sun, Oct 27, 2:38 PM
Unknown Object (File)
Fri, Oct 18, 6:34 AM
Unknown Object (File)
Wed, Oct 16, 6:16 PM
Unknown Object (File)
Mon, Oct 14, 10:17 AM
Unknown Object (File)
Wed, Oct 9, 6:57 AM
Unknown Object (File)
Sep 24 2024, 3:15 PM
Unknown Object (File)
Sep 21 2024, 1:49 AM
Subscribers
Restricted Project

Details

Reviewers
mollekopf
Group Reviewers
Restricted Project
Commits
rK21d3bcab8719: IMAP data migrator and other improvements
Summary
  • IMAP data migration
  • DAV can be used as an exporter (but this wasn't really tested yet)
  • Async jobs can handle multiple items at once
  • data:migrator --sync option

Diff Detail

Repository
rK kolab
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

machniak created this revision.

Looks good to me.

IMO, by going through the import/export interfaces and using the Item abstraction (which I don't think is really necessary) the code becomes unnecessarily rigid, and I liked that about my previous approach better, but this is more consistent with your previous code, so that's positive. In any case, that's just to provide an opinion, this approach should work fine and it's mostly a matter of taste I suppose.

This seems good enough to merge, so let's.

This revision is now accepted and ready to land.Jul 7 2024, 1:33 PM
This revision was automatically updated to reflect the committed changes.