BUGFIX: Disable content element wrapping and inline editable for references in content reference list
The NeosUI tries to initialize the inline editor for rendered references in content reference list. But they are not accessable at this moment. As references shouldn't get edited anyways, we can simple disable the content element wrapping for these references.
Fixes neos/neos-ui#3574
- Packages:
Neos
NodeTypes.ContentReferences
closes #3991
Review instructions If the document is new, I show a small disabled checkmark instead of the functioning checkmark. This will force the user to use the checkboxes on the left side to publish changes. This does not solve the underlying problem but it will at least disable the function for Editors.
<img width="1240" alt="Bildschirmfoto 2023-05-12 um 11 12 21" src="https://github.com/neos/neos-development-collection/assets/91674611/bc7d0f47-a54b-474d-a74a-230eb3a92546">
- Packages:
Neos
The PositionalArraySorter implementation allows string values for the position of nodetypes, tabs, groups and views since a long time but the schema validation showed warnings.
Review instructions
Open the NodeTypes
tab in the Configuration
module with the Neos.Demo and the previous validation warnings shouldn't show up anymore.
- Packages:
Neos
Currently, its not possible to use the shorthand `yaml creationDialog: elements: hasFoo: type: boolean # ui: {} # this must be set to an empty array
`
as there is an unsafe access on the ui property > Warning: Undefined array key "ui" in /Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_Neos_NodeTypePostprocessor_DefaultPropertyEditorPostprocessor.php line 110
regression from #3473
Upgrade instructions
Review instructions
- Packages:
Neos
Upgrade instructions
_None
Review instructions
Command in exception should be start with ./flow command...
and not flow command...
- Packages:
Neos
closes cross repo issue: neos/neos-ui#3483
In the UI it will be once neos/neos-ui#3507 is merged possible to use the hidden
property in the node creation dialog
`yaml ui: creationDialog: elements: hiddenProperty: type: string ui: hidden: true
`
This change adjusts neos creationDialogPostprocessor so that creationDialog items that are generated from properties via showInCreationDialog
will have the hidden property copied
`yaml properties: hiddenProperty: type: string ui: showInCreationDialog: true inspector: hidden: true
`
Upgrade instructions
Review instructions
- Packages:
ContentRepository
Fusion.Afx
Neos
We tried to reproduce #4053. We can't reproduce this issue, but while reproducing we found a flow command prompt, without a default value.
The command flow kickstart:site AnySite.Site
asks for a site generator. We added a default value by adding: `php array_key_first($selection)
`
Review instructions At https://github.com/neos/neos-development-collection/blob/`79dd4e1a26b7ffceb80cc628fdbe570ff6013b16 <https://github.com/neos/neos-development-collection/commit/79dd4e1a26b7ffceb80cc628fdbe570ff6013b16>_/Neos.CliSetup/Classes/Command/SetupCommandController.php#L165
array_key_lastis used. Should we use
array_key_lasttoo or is
array_key_first` fine for it?
- Packages:
SiteKickstarter
This tweaks the code so that it runs without deprecations on PHP 8.1.
Upgrade instructions
None.
Review instructions
None.
- Packages:
Fusion
Neos
Now use "myString" in documentation, because the return value is a string and not an array. This can lead to confusion under certain circumstances.
Upgrade instructions
Review instructions
- Packages:
Neos
This pull request applies code style fixes from an analysis carried out by StyleCI.
---
For more information, click here.
- Packages:
Neos
ContentRepository
Fusion.Afx
Fusion
Media
SiteKickstarter