From abc20485138913579a802a730bd419cc209db2ef Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Tue, 22 Sep 2009 13:34:27 +0000 Subject: [PATCH] MOB-1518 - Not having an in-context "View Details" action for the "current" folder makes using the RM doclib very time consuming (and is bad for permformance) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16435 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../slingshot/documentlibrary/doclist.get.js | 3 ++- .../documentlibrary/doclist.get.json.ftl | 18 +++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.js b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.js index c01222cf94..ea7f633bcb 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.js @@ -337,7 +337,8 @@ function main() totalRecords: totalRecords }, user: user, - items: items + items: items, + parent: filterParams.variablePath ? null : parsedArgs.parentNode }); } diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl index 5d34909a03..b061c4ea50 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl @@ -9,15 +9,19 @@ "startIndex": ${paging.startIndex?c}, "metadata": { - "permissions": + "parent": { - "userRole": "${user.role!""}", - "userAccess": + <#if doclist.parent??>"nodeRef": "${doclist.parent.nodeRef}", + "permissions": { - "create" : ${user.permissions.create?string}, - "edit" : ${user.permissions.edit?string}, - "delete" : ${user.permissions.delete?string} - } + "userRole": "${user.role!""}", + "userAccess": + { + "create" : ${user.permissions.create?string}, + "edit" : ${user.permissions.edit?string}, + "delete" : ${user.permissions.delete?string} + } + }, }, "onlineEditing": ${doclist.onlineEditing?string}, "itemCounts":