Как отключить действия doclib управления записями для определенного сайта

Мне нужно отключить действия doclib управления записями, такие как «Объявить как запись, Объявить версию как запись и т. д.» в разделе просмотра библиотеки документов и страниц сведений о документе для определенного пользовательского сайта документов.

Пожалуйста, помогите мне с этим.

Заранее спасибо


person Santhosh    schedule 14.08.2017    source источник
comment
Вам нужно, чтобы они были доступны в другой библиотеке документов?   -  person Lista    schedule 14.08.2017
comment
да Листа. Мне нужно, чтобы эти параметры были отключены только для одного сайта, параметры RM должны быть доступны для других сайтов.   -  person Santhosh    schedule 16.08.2017


Ответы (1)


Вы вообще пользуетесь РМ? В противном случае, поскольку RM построен как отдельный модуль, вы можете просто прекратить использовать весь модуль.

Если вы используете его, и вам нужно продолжать использовать его на одних сайтах DM и прекратить использовать его на других, расширение Share при создании собственного пользовательского оценщика — это то, что вам нужно.

Проверьте следующую ссылку. Если вы хотите отключить действия для всех, вы просто используете evaluator.doclib.action.disableAction для bean-компонентов, определяющих действия, которые вы хотите отключить.

Поскольку вы этого не хотите, вам нужно создать собственный оценщик, который будет проверять имя/описание сайта/что угодно.

http://docs.alfresco.com/4.0/concepts/doclib-override-extension-examples.html

person Lista    schedule 14.08.2017
comment
Я думаю, что есть готовые оценщики, которые можно отключить в зависимости от имени сайта. - person Jeff Potts; 24.08.2017