Uploaded image for project: 'Z-Push'
  1. Z-Push
  2. ZP-907

KOE: Secondary Contact folder support

    Details

    • Type: Story
    • Status: Resolved
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.5beta1, 2.3.5
    • Component/s: None
    • Security Level: Public (Everyone)
    • Labels:
      None

      Description

      By transmitting secondary Contact folders as e.g. Appointment folders and have the plugin changing the folder class back to

      • IPF.Contact and
      • set 0x6A1A PT_LONG to 14 (user contact)

      This makes OL synchronize secondary contact folder as expected.

      The icon and "folder classification" is not updated until OL is restarted.
      The folder stays under Calendar and does not appear under Contacts until OL is restarted.
      Marking the folder as hidden and then showing it again does not solve that.

      There is some code here:
      https://stash.z-hub.io/projects/ZO/repos/z-push/commits/41587f43eea49efd085be955ec857c8c415e0d52

      Several things need to be observed:

      • AS type 14 (user contact) is blocked within OL (it doesn't come through to the mapi layer)
      • when the folder is synchronized as "something else", no data might ever be synchronized, as this will cause OL to crash or stall
      • re-synchronizations, profile recreations etc need to be taken into account

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  lherrmann Lex Herrmann
                  Reporter:
                  Sebastian Sebastian Kummer
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: