[
https://issues.apache.org/jira/browse/SLING-7?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler resolved SLING-7.
----------------------------------
Resolution: Won't Fix
> Implement better Node Type Management
> -------------------------------------
>
> Key: SLING-7
> URL: https://issues.apache.org/jira/browse/SLING-7
> Project: Sling
> Issue Type: Improvement
> Components: JCR
> Reporter: Felix Meschberger
> Priority: Major
>
> Currently, nodes types are registered through the JackrabbitNodeTypeManager.
> This node type manager just reads the CNS file and tries to register the node
> types. Finally the registration succeeds or fails with an IOException or a
> RepositoryException.
> This prevents fine grained control of node type registration:
> > Handling node type updates
> > Handling missing required node types
> > Other problems
> The Content bundle should be extended to implement this management:
> > Read the CND file
> > Check node type dependencies
> > Check existing node types:
> > Ignore removed properties
> > Try other updates
> > Provide informative logging on failures
--
This message was sent by Atlassian Jira
(v8.20.10#820010)