neos / neos-ui

Neos CMS UI written in ReactJS with Immutable data structures.
GNU General Public License v3.0
264 stars 135 forks source link

Neos 9.0 Either reimplement or fully remove `presetBaseNodeType` #3702

Open mhsdesign opened 7 months ago

mhsdesign commented 7 months ago

currently this feature is broken see https://neos-project.slack.com/archives/C0L41E268/p1698743660587269

basti wrote on slack

Well, partly.. If a different preset is selected, the tree doesn't work anymore – but that can be fixed in UI I assume.

Neos:
  Neos:
    userInterface:
      navigateComponent:
        nodeTree:
          loadingDepth: 2
          presets:
            default:
              baseNodeType: 'Neos.Demo:Document.Blog,Neos.Demo:Document.BlogPosting'
            'not blog':
              ui:
                label: 'Not Blog'
                icon: 'icon-book'
              baseNodeType: '!Neos.Demo:Document.Blog,!Neos.Demo:Document.BlogPosting'

Well, partly.. If a different preset is selected, the tree doesn't work anymore – but that can be fixed in UI I assume.

image

mhsdesign commented 3 weeks ago

With https://github.com/neos/neos-ui/pull/3822 we introduced new e2e tests (nodeTreePresets.e2e.js) which have to be disabled at first as the feature has to be reimplemented first.