[ 
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)

Reply via email to