Я изменил поведение метаданных редактирования, чтобы включить некоторые из созданных мной пользовательских аспектов, и все работает отлично. Но когда я искал файл, я увидел, что edit-metadata-mgr.get.js вызывает веб-скрипт /slingshot/edit-metadata/node/{store_type}/{store_id}/{id}
, теперь мне интересно, где я могу найти код этого веб-скрипта? Я искал вокруг, но нигде не могу найти... Я что-то пропустил? Кто-нибудь знает, где находятся эти файлы?
Веб-скрипт Alfresco в метаданных редактирования
Ответы (2)
Это код веб-скрипта. Он находится в файле 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();
person
Sanjay
schedule
04.01.2017
Это веб-скрипт на стороне общего доступа. Как упомянул Санджай, он находится внутри alfresco-share-services-5.1. Он будет доступен на github. Ниже приведена ссылка на упомянутый веб-скрипт.
person
Krutik Jayswal
schedule
04.01.2017