-
-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disallow disabling tethered nodes #4821
Comments
Not sure if I should cry or laugh 🤣 |
This should never have been possible and must be fixed. Tethered nodes are considered an integral part of their parent and thus must not be disabled separately |
Many people disagree with you (and me) - see discussion in the linked ticket |
I'm referring to 9.0 where it was decided this way iirc |
Okay a compromise would be to implement the suggested configuration from neos/neos-ui#3004 'Some.Package:Some.NodeType':
childNodes:
'childnode1':
type: 'Some.Package:Some.NodeType'
hideable: true and depending on this Buuut we should rather call it |
I think if this turns into a discussion we should by all means merge it with the other thread |
okay yes makes sense not to split it up to heavily ;) |
As discussed here neos/neos-ui#3004 (comment) we want to implement constraint checks in neos 9 to disallow this for once and for all. |
@nezaniel and me discussed how this change will be affected by the introduction of the subtree tags feature. As disabled is just a tag itself. We came to the conclusion that the argumentation, that a tree should never be invalid, despite which exclusion is configured via the So it will NOT be possible to tag a tethered node (Additionally we discussed that we have to prevent |
When hiding the main content collection - via php api: (which already sounds baaaaad) an error will be thrown:
So i think we should enforce that this can never happen via constraint checks.
Related discussion neos/neos-ui#3004 (review)
Related neos/neos-ui#2282
The text was updated successfully, but these errors were encountered: