2016-07-19 5 views
1

Я изменил поведение метаданных редактирования, чтобы включить некоторые из настраиваемых аспектов, которые я создал, и все отлично работает. Но когда я искал файл, я увидел, что edit-metadata-mgr.get.js вызывает webscript /slingshot/edit-metadata/node/{store_type}/{store_id}/{id} Теперь мне интересно, где я могу найти код этого веб-документа? Я искал вокруг, но не могу найти его нигде ... Я что-то пропустил? Кто-нибудь знает, где находятся эти файлы?Alfresco webscript в edit-metadata

ответ

1

Это Кодекс webscript.it является постоянно находиться в банке файл Alfresco-шер-сервисов 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(); 
Смежные вопросы