mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Dashlets link names to profile page
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10143 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -55,22 +55,28 @@ function getDocs(siteId, filter)
|
|||||||
logger.log("number of results = " + docs.length);
|
logger.log("number of results = " + docs.length);
|
||||||
|
|
||||||
var items = null;
|
var items = null;
|
||||||
|
var asset = null;
|
||||||
|
|
||||||
// restrict results to 10 items if necessary
|
// restrict results to 10 items if necessary
|
||||||
if (docs.length > 10)
|
items = new Array();
|
||||||
|
for (var x = 0, y = docs.length; x < 10 && x < y; x++)
|
||||||
{
|
{
|
||||||
items = new Array();
|
asset = docs[x];
|
||||||
for (var x = 0; x < 10; x++)
|
|
||||||
|
// Get users
|
||||||
|
createdBy = people.getPerson(asset.properties["cm:creator"]);
|
||||||
|
modifiedBy = people.getPerson(asset.properties["cm:modifier"]);
|
||||||
|
|
||||||
|
items.push(
|
||||||
{
|
{
|
||||||
items.push(docs[x]);
|
asset: asset,
|
||||||
}
|
createdBy: createdBy,
|
||||||
}
|
modifiedBy: modifiedBy
|
||||||
else
|
});
|
||||||
{
|
|
||||||
items = docs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ({
|
return (
|
||||||
|
{
|
||||||
"items": items
|
"items": items
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@@ -5,7 +5,20 @@
|
|||||||
<#else>
|
<#else>
|
||||||
"items":
|
"items":
|
||||||
[
|
[
|
||||||
<#list docs.items as d>
|
<#list docs.items as item>
|
||||||
|
<#assign d = item.asset>
|
||||||
|
<#if item.createdBy?exists>
|
||||||
|
<#assign createdBy = (item.createdBy.properties.firstName + " " + item.createdBy.properties.lastName)?trim>
|
||||||
|
<#assign createdByUser = item.createdBy.properties.userName>
|
||||||
|
<#else>
|
||||||
|
<#assign createdBy="" createdByUser="">
|
||||||
|
</#if>
|
||||||
|
<#if item.modifiedBy?exists>
|
||||||
|
<#assign modifiedBy = (item.modifiedBy.properties.firstName + " " + item.modifiedBy.properties.lastName)?trim>
|
||||||
|
<#assign modifiedByUser = item.modifiedBy.properties.userName>
|
||||||
|
<#else>
|
||||||
|
<#assign modifiedBy="" modifiedByUser="">
|
||||||
|
</#if>
|
||||||
{
|
{
|
||||||
"nodeRef": "${d.nodeRef}",
|
"nodeRef": "${d.nodeRef}",
|
||||||
"icon16": "${d.icon16}",
|
"icon16": "${d.icon16}",
|
||||||
@@ -14,11 +27,13 @@
|
|||||||
"title": "${d.properties.title!""}",
|
"title": "${d.properties.title!""}",
|
||||||
"description": "${d.properties.description!""}",
|
"description": "${d.properties.description!""}",
|
||||||
"createdOn": <#noescape>"${d.properties.created?datetime}"</#noescape>,
|
"createdOn": <#noescape>"${d.properties.created?datetime}"</#noescape>,
|
||||||
"createdBy": "${d.properties.creator}",
|
"createdBy": "${createdBy}",
|
||||||
|
"createdByUser": "${createdByUser}",
|
||||||
"modifiedOn": <#noescape>"${d.properties.modified?datetime}"</#noescape>,
|
"modifiedOn": <#noescape>"${d.properties.modified?datetime}"</#noescape>,
|
||||||
"modifiedBy": "${d.properties.modifier}",
|
"modifiedBy": "${modifiedBy}",
|
||||||
|
"modifiedByUser": "${modifiedByUser}",
|
||||||
"contentUrl": "/api/node/content/${d.storeType}/${d.storeId}/${d.id}"
|
"contentUrl": "/api/node/content/${d.storeType}/${d.storeId}/${d.id}"
|
||||||
}<#if d_has_next>,</#if>
|
}<#if item_has_next>,</#if>
|
||||||
</#list>
|
</#list>
|
||||||
]
|
]
|
||||||
</#if>
|
</#if>
|
||||||
|
Reference in New Issue
Block a user