Uploaded image for project: 'Magnolia Data Module (closed)'
  1. Magnolia Data Module (closed)
  2. MGNLDATA-68

Allow creation of types and data nodes in a hierarchy.

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 1.4
    • 1.4
    • None
    • Yes

    Description

      See this entry in the wiki for the description of the desired functionality: http://wiki.magnolia-cms.com/display/DEV/Magnolia+Data+Module+Extensions+-+Mixed+type+hierarchies.

      There are many changes to accommodate the new functionality. Here are the main changes:

      • Many classes that create, delete, display the types or the nodes are touched to accommodate the new structure.
      • the DataModule now stores the typedefinitions
      • DataModule creates only one menu entry per rootpath
      • the title of the menu entry can be given in the type definition (sometimes the root type does not explain the main content of a type tree)
      • TypeDeleteCommand: I am not sure if this ever worked correctly. Should do now, and also deletes the tree belonging to the type.
      • TypeDialog: rootpath, allow folders, sort by name are only to be edited in the root type
      • new TypeSelectDataDialog: when creating a new type, will check if there are multiple options of types to create
      • TypeAdminTree and GenericDataAdminTree: lot of new code
      • When working with folders: they are only allowed at the root, not within the type trees itself
      • When items are moved or copied within the tree, if the type definition structure would be broken, the move/copy is prevented.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            There are no Sub-Tasks for this issue.

            Activity

              People

                had Jan Haderka
                bertleunis Bert Leunis
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: