Блокирование редактирования карточки документа.
Задача стоит следующая: - Карточка документа в реестре доступна для редактирования, но когда мы стартуем бизнес-процесс нужно сделать так, чтоб редактирование карточки было недоступно пользователям. Как ограничичть такой доступ к карточке документов на время ведения бизнес-процесса ?
Комментарии
13/08/2014 - 11:57
13/08/2014 - 12:50
13/08/2014 - 15:35
14/08/2014 - 06:37
var site = siteService.getSite('nic');
var cont = site.getContainer('dataLists');
var srcList = cont.children[1];
for each( item in srcList.children )
{
item.setInheritsPermissions(false);
item.removePermission("SiteManager", "GROUP_site_nic_SiteManager");
item.removePermission("SiteCollaborator", "GROUP_site_nic_SiteCollaborator");
item.removePermission("SiteConsumer", "GROUP_site_nic_SiteConsumer");
item.removePermission("SiteContributor", "GROUP_site_nic_SiteContributor");
item.removePermission("Write", "admin");
model.permissions = item.getPermissions();
item.save();
print (item.nodeRef);
print (item.getPermissions());
}
14/08/2014 - 07:12
Подскажите, сейчас цикл перебирает все записи в реестре. а мне нужно конкретную карточку, которая участвует в бизнес-процессе, как это реализовать?
15/08/2014 - 07:12
27/08/2014 - 13:38
29/08/2014 - 05:26