it-swarm-es.tech

Seguridad: brinde a los usuarios acceso completo para administrar todos los artículos de una categoría

Relativamente nuevo para Joomla aquí. Tengo un sitio que tiene varias "secciones": cada sección es un elemento del menú principal y todos los artículos de cada sección están en una categoría para esa sección.

Tengo grupos establecidos para cada una de las categorías.

Sin otorgar a un usuario acceso/administrador, ¿hay alguna manera de que puedan administrar completamente los artículos en una categoría? ¿O hay una manera de dar acceso a un usuario/administrador pero bloquear lo que pueden hacer allí?

2
Dave

Puede dar a los usuarios la capacidad de editar ciertas categorías solo asignándolas a nuevos grupos de usuarios y luego permitiendo que cada grupo acceda a administrar los artículos. El acceso al área del administrador no será necesario si crea un menú de edición frontal.

Aquí se explica cómo hacerlo (funciona en Joomla 2.5 y 3, no estoy seguro acerca de 1.5):

1. Crear nuevos grupos de usuarios
Inicie sesión en su área de administración y vaya a Usuarios -> Grupos -> Agregar nuevo grupo . Dé un nombre al grupo y establezca Group Parent a Registrado (porque los usuarios registrados no tienen ningún permiso de edición para empezar. Más tarde les daremos autorización para editar cierta categoría).

User groups

Repita este paso para cada categoría a la que desee dar acceso exclusivo.

2. Asignar grupos de usuarios a categorías
Abra el administrador de categorías ( Contenido -> Administrador de categorías ) y abra la categoría a la que desea otorgar acceso.

Seleccione la pestaña "Permisos" y haga clic en el nombre del grupo de usuarios que podrá editar esta categoría.

Permissions tab

Ahora cambie las listas desplegables en "Seleccionar nueva configuración" para permitir todos los campos (según sea necesario) y haga clic en guardar. El rojo Not Allowed el texto debe cambiar a un mensaje verde Allowed.

Repita según sea necesario para otras categorías y grupos de usuarios correspondientes.

3. Asignar usuarios a los grupos
Finalmente, asigne a cada usuario a los grupos que creó en el paso 1, dependiendo de la categoría que se les permita editar. Esto se hace en Usuarios -> Administrador de usuarios .

Ahora sus usuarios tendrán acceso para editar solo contenido de las categorías a las que les asigna.

Actualizar

Solo el nivel de usuario Publisher y superior pueden publicar artículos, por lo tanto, este método no permite a los usuarios publicar sus propios artículos (debe ser aprobado por un usuario de nivel superior). Es posible superarlo estableciendo el valor predeterminado de la columna state en la com_content tabla de base de datos a 1, pero creo que encontré una mejor solución:

ser Article Manager es un componente que le brinda control total sobre los usuarios y artículos. Todavía está en versión beta, y acabo de echar un vistazo rápido, pero debería poder hacer exactamente lo que quiere y permitir a los usuarios publicar solo sus propios artículos en categorías específicas.

1
johanpw