neos-development-collection
neos-development-collection copied to clipboard
FEATURE: Add optional node type inheritance to CreateNodePrivilege
This is a rebased version of #2166 targeting master
.
If you define a matcher like createdNodeIsOfType("Some.Package:Mixin"), the creation of a node using this mixin should match. Currently only the final NodeType is checked (ignoring inheritance). Imho here we should do the same inheritance checks as everywhere else.
I still suggest looking into the privilege system, since there are some inconsistencies.
Resolves: #3136
This will fix #3136
Close/re-open to trigger new Travis integration
Can someone do a rebase of this?