Uploaded image for project: 'Magnolia Synchronization Module'
  1. Magnolia Synchronization Module
  2. MGNLSYNC-8

Synchronization Module does not work for DMS repository

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 1.0.1, 1.1.2
    • 1.0
    • None

    Description

      The synchronization module DOES NOT work correctly for the DMS repository.

      Current behaviour:

      When (recursively) synchronizing content from the DMS repository, folders are handled correctly, but the documents are handled incorrectly.
      If a folder is inactive (red) it is NOT synchronized, however, the document nodes are synchronized regardless of their activation status. I.e. even if the document is inactive (red) it is still synchronized to the public instance.

      Expected behaviour

      Inactive (red) document nodes should NOT be synchronized to public instance.

      I think this is because of a problem with the Syndicator. Folders are type "mgnl:content" (like pages in website tree). Document Nodes are type "mgnl:contentNode" (like paragraphs in website tree).
      In website tree it is correct to synchronize all contentNode children along with their parent content, since paragraphs are always activated along with their parent page.
      However, in the DMS tree this is not the case. The document-nodes (mgnl:contentNode) are activated independently of their parent folders (mgnl:content). This needs to be considered in the synchronization.

      I tested this under magnolia 4.4.2 with synchronization module 1.0.0

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                had Jan Haderka
                runger Richard Unger
                Nucleus
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Bug DoR
                    Task DoD