[ http://jira.nuxeo.org/browse/NXP-424?page=worklog#action_15952 ]
Bogdan Stefanescu logged work on NXP-424:
-----------------------------------------
Time Spent: 1 day
Time Spent: 1 day
Remaining Estimate: 0 minutes
Added a force option - to remap all type definition in to JCR
This is removing Jackrabbit internal files so that you can redefine all node
types without
having jackrabbit exceptions
But this is dangerous since it can break the existing repository content
But anyway for modification on schemas you know they are safe - it is working
To force a remapping change the demo-ds-budle.xml and add
forceReloadTypes="true":
<repository name="demo"
factory="org.nuxeo.ecm.core.jcr.JCRRepositoryFactory"
securityManager="org.nuxeo.ecm.core.jcr.JCRSecurityManager"
forceReloadTypes="true">
> Allow schema changes
> --------------------
>
> Key: NXP-424
> URL: http://jira.nuxeo.org/browse/NXP-424
> Project: Nuxeo Enterprise Platform 5
> Issue Type: New Feature
> Security Level: External(All people)
> Components: JCRConnector
> Reporter: Florent Guillaume
> Assigned To: Bogdan Stefanescu
> Priority: Critical
> Time Spent: 1 day
> Remaining Estimate: 0 minutes
>
> The platform must allow ways of changing schemas during the development of a
> project without having to delete all the storage or break all existing
> documents.
> Use cases:
> 1. change a field from String to Date (for instance),
> 2. remove a field,
> 3. remove a schema,
> 4. (the use case of adding a field or schema is treated by the simpler
> NXP-237)
> Note that any solution will have to take into account migration inside the
> version storage, which is mostly immutable in JCR implementations.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets