[x] support for showInCreationDialog: truehttps://github.com/neos/neos-ui/issues/3615? Should we still use the elements area with type: reference? Probably yes and we can be happy that elements as name was chosen to be more vague.
[x] (re-)check all code like $nodeType->getProperties() or $nodeType->getConfiguration('properties.*')
[x] keep reference editor configurable per dataTypes
[ ] support magic i18n translation
[ ] adjust nodetypes schema validation command
[ ] adjust sebs ide json nodetypes schema
[ ] followup: make sure constraints.nodeTypes works like ui.inspector.editorOptions.nodeTypes: ['My.Website:Author']
[ ] document new syntax and features at docs neos
[ ] adjust node.nodeType.properties in fusion (like rawcontent mode)
[ ] default value support -> no to complex rather use node templates
[ ] adjust Neos ui to properly understand references so its available via ClientEval:node.references
[ ] write a migration (warning) for $nodeType->getPropertyType($foo) === 'references' -> $nodeType->hasReference($foo)
[ ] write a migration / warning, when $nodeType->getProperties() is used or array merge with getReferences().
With https://github.com/neos/neos-development-collection/pull/4677 a new syntax was introduced:
this issue tracks the open todos
showInCreationDialog: true
https://github.com/neos/neos-ui/issues/3615? Should we still use theelements
area withtype: reference
? Probably yes and we can be happy thatelements
as name was chosen to be more vague.$nodeType->getProperties()
or$nodeType->getConfiguration('properties.*')
dataTypes
i18n
translationconstraints.nodeTypes
works likeui.inspector.editorOptions.nodeTypes: ['My.Website:Author']
node.nodeType.properties
in fusion (like rawcontent mode)ClientEval:node.references
$nodeType->getPropertyType($foo) === 'references'
->$nodeType->hasReference($foo)
$nodeType->getProperties()
is used or array merge withgetReferences()
.q(node).property("reference")
vsnode.properties.reference
because it causes confusion.