2016-04-18 5 views
0

Я создал Dashlet в Alfresco. Выделите его с помощью Overwiew of Replication Jobs. Я изменил разрешения в веб-скриптах определения репликации от администратора к пользователю. В качестве администратора я могу запустить Задание репликации из Dashlet.Alfresco - Запуск задания репликации как пользователя (из Dashlet)

Можно ли настроить разрешения, чтобы Менеджер сайта или Пользователь могли запустить Задание репликации? У меня все еще есть «проблема с доступом». Где я должен смотреть?

Спасибо!

ответ

4

Нет, все задания для репликации WebScripts явно требуют прав администратора, поэтому это невозможно сделать из коробки.

Если вы действительно хотите достичь этого, то единственным вариантом было бы переопределить соответствующие WebScripts (в основном копировать/вставить значения по умолчанию) и изменения * .desc.xml файлы для изменения

<authentication>admin</authentication> 

быть

<authentication>user</authentication> 

Однако, что бы сделать их доступными для любого пользователя для запуска. Вам нужно будет дополнительно отредактировать WebScripts, чтобы сделать проверки, что пользователь является членом определенной группы.

+0

Спасибо! Я изменил уже аутентификацию в каждом WebScript, и я все еще получаю сообщение об ошибке доступа. Десерт для запуска задания репликации отображается только для Менеджеров сайтов. –

+0

Ошибки аутентификации в WebScripts не помогают. Я также изменил разрешение для самого определения репликации, но я все еще получаю ошибку отказа в доступе. есть идеи? –

0

Я изменил аутентификацию

<authentication runas="admin">user</authentication> 

Это помогло мне.

 Смежные вопросы

  • Нет связанных вопросов^_^