Contexto
Las organizaciones asignan responsabilidades a diferentes actores, por lo que en ocasiones es necesario separar el rol del administrador del servidor de O3, de aquél que puede administrar una comunidad en particular del Enterprise Portal. También es posible que distintas comunidades sean desarrolladas y administradas por diferentes usuarios.
...
Para esto se debe ir al menú Administración/Panel de Control y debajo de Sitios web, seleccionar administrar comunidad (en este caso llamada Bodega)
de la comunidad correspondiente seleccionar “Asignar Miembro”. En la opción Usuario / Disponibles buscar el usuario creado y “marcarlo”, finalmente guardar los cambios realizados seleccionando la opción “Modificar asignaciones”
El usuario queda definido con el rol “user” por defecto
En el menú que está a la izquierda, expandir "Usuarios" y seleccionar "Membresía del sitio"
Seleccionar la pestaña "Usuarios" y luego seleccionar "Asignar usuarios"
Si el usuario que se quiere asignar aparece en la lista, "marcarlo" para que quede asignado. Guardar los cambios.
A continuación se describen los pasos necesarios para otorgar los permisos a un usuario que no pertenece al Rol Administrador, para que pueda desarrollar la comunidad deseada.
Asignación de permisos para administrar Portlet en una comunidad
- Definir el usuario en el Enterprise Portal.
- Definir un Rol de tipo Normal y asignarle dicho rol al usuario deseado. Los pasos que siguen definen cómo darle a este rol permisos para administrar portlet en una determinada comunidad:
- Desde la página de administración del nuevo rol, seleccionar la opción "Define Permissions" que se encuentra en el menú "Action".
- Presionar el boton "Add Portlet Permission": aparecerá la lista de todos los portlets para los cuales podrá administrar este rol. Repetir las siguientes acciones para cada uno de los portlets que se desean administrar a través del nuevo rol:
- Buscar y seleccionar el portlet deseado
- Para cada una de las 3 acciones posibles sobre el portlet, seleccionar el permiso correspondiente. Las acciones posibles son:
- View
- Preferences
- Configuration
- Indicar si el permiso es de tipo global o es para una determinada comunidad. Para definir le permiso global se debe seleccionar la opción "Enterprise". Para identificar una determinada comunidad se debe:
- seleccionar "community" y seleccionar la comunidad deseada
...
Si se quiere asignar al usuario un Rol diferente al de “user”, se debe definirlo en los Roles asociados al usuario.
Luego al Al editar el perfil del usuario creado recientemente en , se puede seleccionar la opción “Roles”, es necesario asignar los roles normales (para todo Liferay) o de comunidad (sólo para una comunidad determinada).
...