-
-
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
TASK: Move node creation dialog stuff to the Neos.Neos.Ui #4630
Conversation
5d6d737
to
4ef534b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, yes :D 👍
4ef534b
to
2341cfe
Compare
NodeType configuration, which resides in `ui.creationDialog` is part of the Neos.Neos.Ui
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not merging so the UI change comes in at the same time.
…sor` to Neos.Ui There it will reside in the `CreationDialogPostprocessor` NodeType configuration, which resides in `ui.creationDialog` is part of the Neos.Neos.Ui
... as the Neos Ui class will be named something with `PromotedElementsCreationHandler`
The translation of the `creationDialog` will also be removed as we will not require it anymore in order to fix this bug: neos/neos-ui#3509
Okay i was able to move all node creation stuff to the neos ui, even parts of the node type post processors: Neos.Neos/Classes/NodeTypePostprocessor/CreationDialogPostprocessor.php
|
Will be handled in the ui neos/neos-ui#3519
I thought a lot about where the NodeCreation handlers should reside. After discussion this matter with a few people and also extensively with Wilhelm we are sure they should stay in the Neos.Ui. Thats why we move the handling over there.
All the node creation stuff will be moved to the neos ui, even parts of the node type post processors:
Neos.Neos/Classes/NodeTypePostprocessor/CreationDialogPostprocessor.php
showInCreationDialog: true
logic, moved fully to ui\Neos\Neos\Ui\Infrastructure\ContentRepository\CreationDialog\CreationDialogNodeTypePostprocessor
Neos.Neos/Classes/NodeTypePostprocessor/DefaultPropertyEditorPostprocessor.php
creationDialog
, this part was incorporated into theCreationDialogNodeTypePostprocessor
ui.creationDialog
Declarations and configurations in the node types have also been migrated.
Upgrade instructions
Review instructions
Checklist
FEATURE|TASK|BUGFIX
!!!
and have upgrade-instructions