Alfresco webscript в редактировании метаданных

alfresco alfresco-webscripts

84 просмотра

2 ответа

29 Репутация автора

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

Автор: Emilie Источник Размещён: 19.07.2016 08:58

Ответы (2)


1 плюс

1613 Репутация автора

Решение

Это код 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();
Автор: Sanjay Размещён: 04.01.2017 08:24

0 плюса

3037 Репутация автора

Это веб-скрипт на стороне общего доступа. Как Санджай упомянул в alfresco-share-services-5.1. Он будет доступен на github. Ниже приведена ссылка на упомянутый веб-скрипт.

https://github.com/Alfresco/share/tree/master/share-services/src/main/resources/alfresco/templates/webscripts/org/alfresco/slingshot/edit-metadata

Автор: Krutik Jayswal Размещён: 04.01.2017 08:51
Вопросы из категории :
32x32