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

In AbstractNodeTypeRegistrationTask remove the jackrabbit implementation of NodeTypeRegistry.getDependentNodeTypes(

XMLWordPrintable

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

      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.

        Acceptance criteria

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

                Created:
                Updated:

                  Task DoR