mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged HEAD-BUG-FIX to HEAD (4.2)
55492: MNT-9647: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2) 55055: MNT-9446 : Share working copy nodes assume cm:original association is present - Using "cm:workingcopylink" association instead of "cm:original" git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55794 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -59,7 +59,11 @@ var Evaluator =
|
|||||||
// Working Copy?
|
// Working Copy?
|
||||||
if (node.hasAspect("{http://www.alfresco.org/model/content/1.0}workingcopy"))
|
if (node.hasAspect("{http://www.alfresco.org/model/content/1.0}workingcopy"))
|
||||||
{
|
{
|
||||||
var wcNode = node.assocs["cm:original"][0];
|
var wcLink = node.sourceAssocs["cm:workingcopylink"];
|
||||||
|
var isWorkingCopy = wcLink != null;
|
||||||
|
if (isWorkingCopy)
|
||||||
|
{
|
||||||
|
var wcNode = wcLink[0];
|
||||||
workingCopy["isWorkingCopy"] = true;
|
workingCopy["isWorkingCopy"] = true;
|
||||||
workingCopy["sourceNodeRef"] = wcNode.nodeRef;
|
workingCopy["sourceNodeRef"] = wcNode.nodeRef;
|
||||||
if (wcNode.hasAspect("{http://www.alfresco.org/model/content/1.0}versionable"))
|
if (wcNode.hasAspect("{http://www.alfresco.org/model/content/1.0}versionable"))
|
||||||
@@ -74,6 +78,11 @@ var Evaluator =
|
|||||||
workingCopy["googleDocUrl"] = node.properties["gd:url"];
|
workingCopy["googleDocUrl"] = node.properties["gd:url"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
logger.error("Node: " + node.nodeRef +" hasn't \"cm:workingcopylink\" association");
|
||||||
|
}
|
||||||
|
}
|
||||||
// Locked?
|
// Locked?
|
||||||
else if (node.isLocked && !node.hasAspect("trx:transferred") && node.hasAspect("{http://www.alfresco.org/model/content/1.0}checkedOut"))
|
else if (node.isLocked && !node.hasAspect("trx:transferred") && node.hasAspect("{http://www.alfresco.org/model/content/1.0}checkedOut"))
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user