Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

для Linux : "/usr/local/Vitro.Server.Core.Web/Vitro/Server/Solutions/External"

В проекте реализованы 3 примера. В каждом из трех примеров вызывается внешний REST сервис, для примера, используются REST сервисы самого портала.

  • AfterCreateReceiverService - публикация чистовой версии документа 1.0 после добавления.
  • AfterUpdateReceiverService - при смене статуса документа с "Размещено" на "Отклонено" выполняется прерывание наследования прав на текущем документе и права очищаются.
  • BeforeDeleteReceiverService - перед удалением документа выполняется проверка на наличие не закрытых замечаний для документа и генерируется исключение, если замечания есть и документ не удаляется.