Alfresco - запуск задания репликации от имени пользователя (из Dashlet)
Я создал дашлет в Alfresco Share с обзором заданий по репликации. Я изменил разрешения в сценариях определения репликации с администратора на пользователя. Как администратор я могу запустить задание репликации из дашлета.
Можно ли настроить разрешения, чтобы менеджер сайта или пользователь могли запускать задание репликации? Я все еще получил "Проблема отказа в доступе". Где я должен смотреть?
Спасибо!
2 ответа
Нет, для всех сценариев заданий на репликацию явно требуются права администратора, поэтому это невозможно сделать "из коробки".
Если вы действительно хотите добиться этого, тогда единственным вариантом будет переопределение соответствующих сценариев WebScript (по сути, копирование / вставка значений по умолчанию) и изменение файлов *.desc.xml для изменения.
<authentication>admin</authentication>
быть
<authentication>user</authentication>
Однако это сделало бы их доступными для запуска любым пользователем. Вам необходимо будет дополнительно отредактировать сценарии Web, чтобы проверить, является ли пользователь членом определенной группы.
Я изменил аутентификацию на
<authentication runas="admin">user</authentication>
Это помогло мне.