diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.desc.xml new file mode 100644 index 0000000000..4e8a35f3d7 --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.desc.xml @@ -0,0 +1,7 @@ + + Node Metadata Retrieval Service + Node Metadata Retrieval Service + /api/metadata + + user + diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.js b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.js new file mode 100644 index 0000000000..d22a5fc576 --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.js @@ -0,0 +1,17 @@ +var json = ""; + +// allow for content to be loaded from id +if(args["nodeRef"] != null) +{ + var nodeRef = args["nodeRef"]; + node = search.findNode(nodeRef); + + if (node != null) + { + // if the node was found get JSON representation + json = node.toJSON(); + } +} + +// store node onto model +model.json = json; diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.json.ftl new file mode 100644 index 0000000000..58c2cb072d --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/metadata/metadata.get.json.ftl @@ -0,0 +1 @@ +${json}