Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-5403

In AbstractNodeTypeRegistrationTask remove the jackrabbit implementation of NodeTypeRegistry.getDependentNodeTypes(

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Neutral
    • None
    • 5.1.1
    • core

    Description

      I order to be able to unregister a nodeType (mgnl:content), we have to unregister at the same time all nodeTypes referencing this nodeType.

      • nodeType defining mgnl:content as super type
      • nodeType defining mgnl:content as child node type.

      This has to be recursive. For example
      NTA
      NTB super NTA
      NTC super NTB
      In this case, NTB and NTC has to be identified as when NTB will be unregistered, NTC depending on NTB has also to be unregistered.

      This is done by the following method:

      AbstractNodeTypeRegistrationTaskç#getDependentNodeTypes(
      who is using a jackrabbit implementation.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                ehechinger Eric Hechinger
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Checklists

                    Task DoR