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

Provide a wrapper app to manage custom node types

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Critical
    • 2.0
    • 2.0
    • None
    • Iteration 2013-16

    Description

      In 4.x the Data module builds dynamically the menu entries to manage the various custom types. This happens on module startup in the DataModule#registerCustomTypes() method. For each registred custom type the method updateDataMenu(TypeDefinition type) is called which basically creates a button to open a tree with the following code

      subMenu.createNodeData("onclick", "MgnlAdminCentral.showTree('" + type.getName() + "')")
      

      Now, wrapping each of those trees with WrapLegacyTreeUIAsMagnoliaAppTask(..) as a M5 app will end up creating a deluge of apps in the app launcher. Methinks, a different approach has to be found in this case.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                fgrilli Federico Grilli
                fgrilli Federico Grilli
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR