ensureVersioningEnabled(autoVersion, autoVersionProps) ensures that this
node has the cm:versionable aspect applied to it, and that it has the initial
version in the version store.
Calling this on a versioned node with a version store entry will have no effect. Calling this on a newly uploaded share node will have versioning enabled for it.
Parameters
- autoVersion
- If set to true auto versioning will also be applied if the cm:versionable aspect is applied.
- autoVersionProps
- If set to true auto versioning of properties will also be applied, if the cm:versionable aspect is applied.
Returns
ScriptVersion
Example
var version;
var createdDate;
var creator;
var node = companyhome.createFile("TEST_FILE_999.TXT");
node.ensureVersioningEnabled(true, true);
if (node.isVersioned){
version = node.getVersion("1.0");
createdDate = version.createdDate;
creator = version.creator;
}