Uploaded image for project: 'JCR Tools'
  1. JCR Tools
  2. JCRTOOLS-39

Unnecessary subApp action nodes clutter the configuration and cause node2bean problems

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 1.0.3
    • 1.0.2
    • None

      In order to fix four minor problems like the following, remove the actions node from all subApps.

      app: jcr-tools
      from jcr
      at /modules/jcr-tools/apps/jcr-tools
      Source data processing problem: Property [actions] not found in class [info.magnolia.ui.form.definition.ConfiguredTabDefinition], property is not assigned: /subApps/dumper/form/tabs/mainTab
      

      info.magnolia.jcrtools.JcrToolsBaseSubApp#onSubAppStart() builds a reduced form which doesn't require any actions. The default execute action is added by code in info.magnolia.jcrtools.JcrToolsViewImpl#build(). The actions in the configuration are most likely a copy&paste mistake.

      Nodes:

      • /modules/jcr-tools/apps/jcr-tools/subApps/dumper/form/tabs/mainTab/actions
      • /modules/jcr-tools/apps/jcr-tools/subApps/exporter/form/tabs/mainTab/actions
      • /modules/jcr-tools/apps/jcr-tools/subApps/importer/form/tabs/mainTab/actions
      • /modules/jcr-tools/apps/jcr-tools/subApps/query/form/tabs/mainTab/actions

        Acceptance criteria

              mmichel Maxime Michel
              mmichel Maxime Michel
              Nucleus
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD