mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merged 5.1.N (5.1.1) to HEAD (5.2)
122341 rneamtu: Merged 5.0.N (5.0.4) to 5.1.N (5.1.1) (PARTIAL MERGE) 122280 amorarasu: Merged V4.2-BUG-FIX (4.2.7) to 5.0.N (5.0.4) 122237 amukha: Merged V4.2.6 (4.2.6) to V4.2-BUG-FIX (4.2.7) 122236 amukha: Merged AMUKHA/MNT-15509 (4.2.6) to V4.2.6 (4.2.6) 122202 amukha: MNT-15509: Changing a Site from Private to Public duplicates permissions - Removed duplicate permissions for ScripNodes - Added JUnit test git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@123658 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2005-2013 Alfresco Software Limited.
|
||||
* Copyright (C) 2005-2016 Alfresco Software Limited.
|
||||
*
|
||||
* This file is part of Alfresco
|
||||
*
|
||||
@@ -29,6 +29,7 @@ import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.alfresco.model.ContentModel;
|
||||
import org.alfresco.repo.jscript.ScriptNode;
|
||||
import org.alfresco.service.ServiceRegistry;
|
||||
import org.alfresco.service.cmr.lock.LockService;
|
||||
import org.alfresco.service.cmr.lock.LockStatus;
|
||||
@@ -444,8 +445,11 @@ public class JSONConversionComponent
|
||||
{
|
||||
Set<AccessPermission> acls = permissionService.getAllSetPermissions(nodeRef);
|
||||
JSONArray permissions = new JSONArray();
|
||||
for (AccessPermission permission : acls)
|
||||
{
|
||||
|
||||
List<AccessPermission> ordered = ScriptNode.getSortedACLs(acls);
|
||||
|
||||
for (AccessPermission permission : ordered)
|
||||
{
|
||||
StringBuilder buf = new StringBuilder(64);
|
||||
buf.append(permission.getAccessStatus())
|
||||
.append(';')
|
||||
|
Reference in New Issue
Block a user