Можно ли отобразить страницу редактирования пользователя в портлете liferay?

У меня есть требование, что администратор сайта хочет создать пользователей на своем сайте и должен просматривать только пользователей своего сайта. Итак, я создал портлет и развернул его под site_administration.users.

У меня есть следующие запросы,

1) Теперь в моем портлете мне нужно показать макет формы создания пользователя (users_admin/edit_user.jsp). Теперь есть ли способ использовать существующий источник добавления/редактирования пользователя ИЛИ мне нужно создать форму с нуля?

2) Кроме того, как мы можем ограничить, чтобы администратор сайта мог просматривать только пользователей своего сайта?

Требуются любые предложения ИЛИ ссылки. заранее спасибо


person Vinod    schedule 26.03.2015    source источник


Ответы (1)


Такого поведения можно достичь в Liferay 6.2 без специального портлета. Вы просто добавите пользовательскую роль (обычную роль) и определите соответствующие разрешения, чтобы любой пользователь с этой ролью мог добавлять пользователей. Вам необходимо настроить разрешения, чтобы эта роль могла получить доступ к панели управления и добавлять пользователей. Дополнительную информацию можно найти здесь: https://dev.liferay.com/discover/portal/-/knowledge_base/6-2/roles-and-permissions

Следует отметить, что администратор сайта сможет добавлять пользователей на портал и назначать их на свой сайт или другой сайт. После добавления на портал их также можно добавить на сайт в разделе «Администрирование сайта».

person Russ Bohl    schedule 27.03.2015
comment
Отлично, но проблема в том, что если я сделаю так, администратор сайта также сможет просматривать пользователей других сайтов. Но я не хочу этого на самом деле. Администрация сайта хочет видеть только своих пользователей. - person Vinod; 28.03.2015