2016-07-19 8 views
1

Ich habe das Verhalten von Edit-Metadaten geändert, um einige benutzerdefinierte Aspekte zu integrieren, die ich erstellt habe, und alles funktioniert super. Aber als ich nach der Datei suchte, sah ich, dass edit-metadata-mgr.get.js das Webscript aufruft /slingshot/edit-metadata/node/{store_type}/{store_id}/{id} jetzt frage ich mich, wo kann ich den Code dieses Webskript finden? Ich habe gesucht, kann es aber nirgends finden ... Habe ich etwas übersehen? Weiß jemand, wo diese Dateien liegen?Alfresco-Webscript in Edit-Metadaten

Antwort

1

Dies ist Code of webscript.it ist in JAR-Datei befinden 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();