0
Hola.
He creado en Joomla un grupo de usuarios específico para colaboradores, para el cual he creado un determinado nivel de acceso, de forma que cuando algún usuario colaborador acceda al backend (lo cual le he establecido como posible a través de los permisos de la configuración global), pueda solamente acceder a aquellos componentes que yo le habilite.
Por ejemplo, para gestionar el blog, le he permitido el acceso al componente K2, estableciendo en su configuración la habilitación del permiso "Acceso a la interfaz de administración" para el grupo de usuarios colaboradores. De esta forma, cuando un usuario de este grupo accede al backend, sólo tiene acceso al K2 en el menú.
Ahora quiero que también tenga acceso al componente content statistics, pero no he encontrado en su configuración los parámetros necesarios para especificar el mismo permiso que activé en el K2. ¿Cómo podría habilitarle el acceso al componente content statistics a este grupo de usuarios, de forma que en el backend pueda acceder sólo al K2 como ya hace y al content statistics?
Muchas gracias.
Saludos.
He creado en Joomla un grupo de usuarios específico para colaboradores, para el cual he creado un determinado nivel de acceso, de forma que cuando algún usuario colaborador acceda al backend (lo cual le he establecido como posible a través de los permisos de la configuración global), pueda solamente acceder a aquellos componentes que yo le habilite.
Por ejemplo, para gestionar el blog, le he permitido el acceso al componente K2, estableciendo en su configuración la habilitación del permiso "Acceso a la interfaz de administración" para el grupo de usuarios colaboradores. De esta forma, cuando un usuario de este grupo accede al backend, sólo tiene acceso al K2 en el menú.
Ahora quiero que también tenga acceso al componente content statistics, pero no he encontrado en su configuración los parámetros necesarios para especificar el mismo permiso que activé en el K2. ¿Cómo podría habilitarle el acceso al componente content statistics a este grupo de usuarios, de forma que en el backend pueda acceder sólo al K2 como ya hace y al content statistics?
Muchas gracias.
Saludos.
Responses (6)
-
Accepted Answer
-
Accepted Answer
-
Accepted Answer
0Hola, Germinal.
He estado estudiando un poco sobre este tema, ya que también me he encontrado con la situación de otro componente que tampoco ofrecía la posibilidad de gestionar sus permisos para que determinados grupos de usuarios puedan acceder a su configuración, editar o crear, etc.
Por lo que he podido averiguar hasta ahora, editando/creando los archivos access.xml - config.xml en el directorio raíz del componente, dentro de la carpeta administrator, es posible habilitar la configuración de los permisos. He encontrado información al respecto en:
http://www.bonaval.com/kb/desarrollo-web/habilitar-boton-de-opciones-y-acceso-a-permisos-en-un-componente-joomla-como-widgetkit/ y en https://docs.joomla.org/j2.5:developing_a_mvc_component/adding_acl
Me he quedado un poco atascado en el tema de habilitar un botón en la visualización del componente que me permita ir directamente a la configuración de los permisos, así como en lo referente a guardar en la base de datos la configuración que se haga para estos permisos.
¿Podrías ayudarme un poco al respecto?
Saludos. -
Accepted Answer
-
Accepted Answer
0El botón la verdad es que no es realmente necesario. Como bien dices, en la configuración global de permisos, puedes acceder directamente al del componente que desees y cambiarlos. Era más que nada algo estético para que fuese accesible más fácilmente desde la misma ventana del componente en el backend.
Pero ¿y lo relativo a guardar los permisos configurados en la base de datos?
En los artículos que he enlazado se habla de la tabla "assets", agregar un nuevo campo a la tabla del componente llamado "asset_id", etc. De lo contrario, sin hacer esto los permisos quedan configurados, pero si después vuelves a entrar en su configuración para cambiarlos o ver como están, aparecen como al principio, como si no hubieras guardado nada. -
Accepted Answer
Your Reply
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here.
Register Here »