-
Type: Improvement
-
Status: Resolved
-
Priority: Critical
-
Resolution: Duplicate
-
Affects Version/s: 65
-
Fix Version/s: None
-
Sprint:nxNest Sprint 9.3.3
-
Story Points:3
SITUATION
Currently Studio generates custom versioning rules for each document type with the following format:
<versioningRule typeName="MyCustomDoctype"> <initialState major="0" minor="0"/> <options lifeCycleState="*"> <none default="true"/> <minor/> <major/> </options> </versioningRule>
PROBLEMS
- Customers are forced to make custom XML extensions for each document type if they want to change that versioning policy
=> We should make it easier to override the Studio generated policy for all doctypes at once
- This versioning mechanism is deprecated and will be removed with LTS 2017
=> We have to change the generated XML to follow the new flow
- The versioning rule provided by default in Studio makes no difference with the default Nuxeo Server configuration
=> It makes no sense to keep it
TODO
For target platform 9.3 and over:
- Don't generate versioning rules in the XML anymore
- duplicates
-
NXS-3878 Remove versioningRule contribution for Nuxeo 9.1 and above
- Resolved