2011-06-27 4 views
5

Я хочу предоставить разрешения определенным группам пользователей на Liferay 6.0.5, чтобы они могли получить доступ к некоторым частям панели управления, например, разрешить им изменять их электронную почту. Как мне это сделать?Изменение разрешений панели управления на Liferay

ответ

7

Изменение собственного адреса электронной почты обычно включено по умолчанию. Смотрите эту запись в portal.properties (или переопределить в вашем portal-ext.properties)

# 
# Input a list of comma delimited user types who can edit their own fields. 
# Valid types are "administrator", "user-with-mx", and "user-without-mx". 
# 
# Set a value of "administrator" if an administrator can edit the specified 
# field. An administrator is anyone who has the Administrator role. 
# 
# Set a value of "user-with-mx" if a user who has an email address that 
# matches the company mail suffix can edit the specified field. 
# 
# Set a value of "user-without-mx" if a user who does not have an email 
# address that matches the company mail suffix can edit the specified field. 
# 
# Set all three values if all users can edit the specified field. Set a 
# combination of the three values if only a combination of the users can 
# edit the specified field. 
# 
field.editable.com.liferay.portal.model.User.screenName=administrator,user-with-mx,user-without-mx 
field.editable.com.liferay.portal.model.User.emailAddress=administrator,user-with-mx,user-without-mx 

Для другого содержимого панели управления: Создание пользовательской роли, выберите «Определение прав доступа» и в поле выбора в разделе " ControlPanel "вы найдете разрешение« Access in ControlPanel ». Конечно, вам понадобятся дополнительные разрешения для частей, к которым вы также разрешаете доступ (см., Например, раздел «Содержимое» в поле выбора)

+0

По какой-то причине у меня были проблемы с этим, поэтому я просто пошел редактировать сам jsp. Спасибо хоть. –

+0

Хорошее объяснение Олаф. – suyash

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