编辑元数据中的 Alfresco 网络脚本
Alfresco webscript in edit-metadata
我修改了编辑元数据的行为以包含我创建的一些自定义方面,并且一切正常。但是当我搜索文件时,我看到 edit-metadata-mgr.get.js 调用了 webscript /slingshot/edit-metadata/node/{store_type}/{store_id}/{id}
现在我想知道在哪里可以找到这个 webscript 的代码?我四处搜索但找不到任何地方......我错过了什么吗?有谁知道这些文件在哪里?
这是 webscript.it 的代码驻留在 jar 文件中 alfresco-share-services-5.1
function main()
{
if (url.templateArgs.store_type === null)
{
status.setCode(status.STATUS_BAD_REQUEST, "NodeRef missing");
return;
}
// nodeRef input
var storeType = url.templateArgs.store_type,
storeId = url.templateArgs.store_id,
id = url.templateArgs.id,
nodeRef = storeType + "://" + storeId + "/" + id,
node = search.findNode(nodeRef);
if (node === null)
{
status.setCode(status.STATUS_NOT_FOUND, "Not a valid nodeRef: '" + nodeRef + "'");
return null;
}
model.node = node;
if (node.parent !== null && node.parent.hasPermission("ReadProperties"))
{
model.parent = node.parent;
}
}
main();
这是共享端 webscript.As Sanjay 在 alfresco-share-services-5.1 中提到它。它将在 github.Below 上可用是 link 提到的 webscript。
我修改了编辑元数据的行为以包含我创建的一些自定义方面,并且一切正常。但是当我搜索文件时,我看到 edit-metadata-mgr.get.js 调用了 webscript /slingshot/edit-metadata/node/{store_type}/{store_id}/{id}
现在我想知道在哪里可以找到这个 webscript 的代码?我四处搜索但找不到任何地方......我错过了什么吗?有谁知道这些文件在哪里?
这是 webscript.it 的代码驻留在 jar 文件中 alfresco-share-services-5.1
function main()
{
if (url.templateArgs.store_type === null)
{
status.setCode(status.STATUS_BAD_REQUEST, "NodeRef missing");
return;
}
// nodeRef input
var storeType = url.templateArgs.store_type,
storeId = url.templateArgs.store_id,
id = url.templateArgs.id,
nodeRef = storeType + "://" + storeId + "/" + id,
node = search.findNode(nodeRef);
if (node === null)
{
status.setCode(status.STATUS_NOT_FOUND, "Not a valid nodeRef: '" + nodeRef + "'");
return null;
}
model.node = node;
if (node.parent !== null && node.parent.hasPermission("ReadProperties"))
{
model.parent = node.parent;
}
}
main();
这是共享端 webscript.As Sanjay 在 alfresco-share-services-5.1 中提到它。它将在 github.Below 上可用是 link 提到的 webscript。