Index

Gestión de Permisos

KMFasTrans soporta la gestión de permisos nativa de Joomla y también introduce una nueva capa de permisos a nivel de idioma. Así, las acciones permitidas a un usuario sobre los elementos de un idioma se dividen en dos categorías principales:

A. Permisos de Idioma

Estos son los permisos del componente Languages. Afectan a la gestión de los idiomas únicamente, es decir, Idiomas del sitio instalados, Idiomas de Administración instalados, y Anulaciones (overrides). Es posible permitir o denegar la gestión de idiomas para un grupo de usuarios. Si se deniega, los usuarios de ese grupo no tendrán acceso a estas funciones. En realidad ni siquiera van a ver los enlaces.

Se ha añadido un nuevo botón "Opciones de Gestión de Idiomas" a la barra de herramientas del Panel de Control de KMFasTrans para facilitar la configuración de los Permisos de Idiomas.

B. Permisos de Traducciones

Son permisos para crear, eliminar, editar, editar estado o editar propio de traducciones y son una combinación de los siguientes niveles de permisos:

      • 1. Permisos del componente KMFasTrans. Estos son los permisos de más alta prioridad. Si una acción (como la modificación del estado) se deniega en KMFasTrans no se puede tomar en ningún otro nivel.
      • 2. Permisos del Elemento-Componente. Esto se refiere a los permisos del componente que contiene los elementos en tratamiento. Por ejemplo Content si está creando o editando un artículo, o Banners si vamos a editar o crear un anuncio.
      • 3. Permisos de un idioma en particular. Por ejemplo, no se puede editar un artículo o cualquier otro elemento en Inglés si no se ha permitido la edición para el idioma Inglés.

Los Permisos específicos de un Idioma en particular sólo se soportan en KMFasTrans PRO.

      • 4. Los permisos de un elemento determinado. Se aplica a los artículos o categorías. No se puede editar un artículo en particular si no se tiene permiso para editar ese artículo.

El uso de estos cuatro niveles de permisos proporcionan una gran flexibilidad para determinar lo que un traductor puede hacer. Se podrían denegar todos los permisos de administración para todos los componentes excepto KMFasTrans, y permitir a los usuarios crear o editar traducciones existentes solamente. 

Por ejemplo, se podría crear un grupo de traductores cuyos componentes sólo estuviesen autorizados a traducir Anuncios al idioma Francés, y no pudiesen publicar o despublicar los Anuncios creados por ellos. Para hacer esto se tendría que:

    • Permitir el Acceso a la interfaz de Administración a este grupo en las Opciones de KMFasTrans.
    • Denegar el Acceso a la interfaz de Administración a este grupo en las Opciones del Gestor de Idiomas.
    • Denegar Borrar, Editar y Editar estado a este grupo para todos los idiomas excepto Francés en los Permisos de los Idiomas de Contenido en KMFasTrans.
    • Denegar el Acceso a la interfaz de Administración a este grupo en todos los componentes incluyendo com_banners.
    • Denegar Crear, Borrar, Editar, Editar estado y Editar propio a este grupo en todos los componentes excepto com_banners.
    • Permitir Crear, Borrar y Editar y denegar Editar estado en com_banners.

Cuando un usuario de este grupo acceda a la administración verá una pantalla similar a la siguiente:

KMFasTrans permissions only

En la imagen superior se pueden ver varias cosas:

1. El usuario sólo tiene acceso al componente KMFasTrans , y dentro de él, sólo al Panel de Control y a la Gestión de Traducciones. No se le permite gestionar idiomas porque el Acceso a la interfaz de Administración ha sido denegada.

2. Los tipos de elementos que se pueden seleccionar en la lista desplegable "- Seleccionar Tipo de Elemento-" son Categorías y Anuncios. (Anuncios es lo que está seleccionado en la imagen).

3. En el listado se puede ver que todos los idiomas excepto el Francés están en color gris, es decir, no se pueden modificar.

4. El cambio de estado en la columna Francés (FR) también está en color gris, porque se ha denegado el permiso Editar estado para los usuarios de este grupo.

 Con respecto a los Permisos de Traducciones, si un usuario no tiene permiso para tomar una acción determinada, no podrá hacer clic en el texto o la imagen que posibilita la acción. Además, con el fin de que sea consciente de que no tiene los permisos necesarios, el texto o la imagen aparecerá en gris y en la mayoría de los casos,  al colocar el puntero del ratón sobre el texto o la imagen, se mostrará un texto explicativo.

Si desea asignar permisos especiales a ciertos usuarios, debe crear uno o más grupos de usuarios y asignar a cada uno de ellos los permisos que desee.

Para crear un grupo de traductores se procecederá de la siguiente forma:

a). Ir a Usuarios-> Grupos-> Añadir nuevo grupo.
b). Establecer como título del grupo: "Traductores" (por ejemplo).
c). Establecer como Grupo principal: "Manager".
d). Guardar e ir a Usuarios-> Niveles de acceso-> Añadir nuevo nivel de acceso.
e). Establecer como Título del nivel de acceso "Traducciones" y marcar la casilla de verificación "Traductores".
f). Ir a Sistema->Configuración Global->KMFasTrans.
g). En la pestaña Permisos y en el Grupo "Traductores", la Acción "Configurar" debe ser "Denegado" y la Acción "Acceso al interfaz de administración debe ser "Permitido ". Las acciones restantes, 'Crear', 'Borrar', 'Editar' y "Editar estado" se configurarán según sea apropiado para el grupo de usuarios que se está definiendo.
h). Haga clic en "Guardar" y asegúrese de que los ajustes son correctos cuando se recargue la página.

Así, los usuarios del grupo "Traductores" tendrán acceso a la administración de Joomla y del Componente KMFasTrans, pero solamente podrán realizar las acciones permitidas.

Si se quiere denegar o permitir Permisos de Idioma para este grupo es necesario acceder a la pantalla 'Opciones del Gestor de Idiomas':

a). Ir a Sistema->Configuración Global->Idiomas.

Se mostrará la pantalla de 'Opciones del Gestor de Idiomas' y allí se podrán configurar los permisos en la forma estándar de Joomla.

Ahora usted puede registrar los usuarios que desee en el grupo "Traductores". Estos usuarios solamente podrán realizar las acciones permitidas.

Con esta configuración básica, un usuario del grupo que hemos creado podrá hacer todo lo que esté permitido a su grupo en cada componente. Es posible refinar los permisos de ese grupo mediante el establecimiento de las opciones que desee en cada componente. Por ejemplo podría impedir a los usuarios del grupo la creación o edición de Anuncios.

A continuación puede, si lo desea, establecer permisos para cada idioma para ese grupo de usuarios. Para ver en detalle cómo hacerlo consulte la Ayuda sobre Crear/Editar Idiomas de Contenido en KMFasTrans.

Configuración de permisos de Idiomas.

Los permisos de idiomas se establecen desde KMFasTrans. Si tiene permisos solamente tendrá que pulsar el botón 'Opciones del Gestor de Idiomas' en el lado derecho de la barra de herramientas de cualquier pantalla, excepto la edición. Después de hacer clic en la pestaña 'Permisos',se mostrará la pantalla estándar de gestión de permisos de Joomla.

Configuración de permisos de KMFasTrans.

Los permisos KMFasTrans se configuran como los de cualquier componente. Usted sólo tendrá que hacer clic en el botón 'Opciones' en el lado derecho de la barra de herramientas de cualquier pantalla, excepto la edición. Después de hacer clic en la pestaña 'Permisos',se mostrará la pantalla estándar de gestión de permisos de Joomla.

Configuración de permisos de idioma en particular.

Esta funcionalidad sólo está soportada en KMFasTrans PRO.

Los permisos de idioma es una importante característica de KMFasTrans PRO. Esto permite a grupos de usuarios el acceso a diferentes conjuntos de idiomas. Los permisos para un idioma en particular se establecen de la siguiente forma:

En la pantalla Idiomas de Contenido haga click en el título del idioma o active la casilla de verificación y haga clic en Editar en la barra de herramientas. Se abrirá una ventana donde puede seleccionar uno o más grupos de usuarios (previamente creados).

Para cada grupo de usuarios puede establecer los siguientes permisos:

    • Borrar
    • Editar
    • Editar estado

Los permisos de Idiomas tienen los siguientes efectos sobre el funcionamiento de KMFasTrans:

Permisos del Componente de Idiomas Efectos en Idiomas de Contenido Efectos en un Idioma de Contenido en particular Efectos en Traducciones
Acceso Crear Eliminar Editar Editar Estado
N - - - - Sin acceso Sin acceso Sin efecto
S N N N N Todas las acciones denegadas Todas las acciones denegadas Sin efecto
S S - - - -Puede crear un idioma.
-Puede crear la Infraestructura Multiidioma.
Todas las acciones denegadas Sin efecto
S - S - - Puede eliminar cualquier idioma en la papelera(*). Puede eliminar cualquier idioma en la papelera(*). No effect
S - - S - Puede editar cualquier idioma(*) Puede editar el idioma(*) Sin efecto
S - - - S Puede publicar, despublicar, enviar a la papelera y sacar de la papelera cualquier idioma(*) Puede publicar, despublicar, enviar a la papelera y sacar de la papelera cualquier idioma(*) Sin efecto

(*) Sujeto a los permisos del idioma en particular

 

Los valores de los permisos del Componente KMFasTrans tienen los siguientes efectos sobre el funcionamiento de KMFasTrans:

Permisos del Componente KMFasTrans Efectos en los Idiomas de Contenido Efectos en la Gestión de Traducciones Efectos en Editar o Crear Traducciones Acceso al Componente
Acceso Crear Eliminar Editar Editar Estado
N - - - - Sin acceso Sin acceso Sin acceso Sin efecto
S N N N N Sin efecto Todas las acciones denegadas. Puede ver elementos en modo sólo lectura Todas las acciones denegadas. Puede ver elementos en modo sólo lectura Sin efecto
S S - - - Sin efecto Puede asignar elementos de traducción en cualquier idioma (*) y (**) Puede crear nuevos elementos (*) y (**) Sin efecto
S - S - - Sin efecto Puede desasignar elementos de traducción para cualquier idioma (*) y (**) Sin efecto Sin efecto
S - - S - Sin efecto -Puede acceder a los elementos de traducción para la edición (*) y (**) y (***).
-Puede cambiar eelementos de traducción (*) y (**).
Puede editar elementos de traducción (a excepción del estado) (*) y (**) y (***) Sin efecto
S - - - S Sin efecto Puede publicar, despublicar y mover a la papelera elementos de traducción (*) y (**) y (***) Sin efecto Sin efecto

(*) Sujeto a los permisos del Idioma en particular.

(**) Sujeto a los permisos del Componente del Elemento.

(***) Sujeto a los permisos del Elemento en particular.

Los valores de los permisos del Componente del Elemento tienen los siguientes efectos sobre el funcionamiento de KMFasTrans:

Permisos del Componente del Elemento (Ej com_content)

Efectos en los Idiomas de Contenido Efectos en la Gestión de Traducciones Efectos en Editar o Crear Traducciones
Acceso Crear Eliminar Editar Editar Estado Editar Propios
N - - - - - Sin efecto No mostrará el tipo de elemento en la lista desplegable "- Seleccionar Tipo de Elemento -" Sin acceso
S N N N N N Sin efecto -No puede cambiar el estado del elemento(Id).
-No puede cambiar el estado del Conjunto.
-No puede asignar elementos de traducción.
-No puede desasignar elementos de traducción
-No puede cambiar  elementos de traducción
-Puede ver cualquier artículo
-No puede editar ningún artículo
-No puede crear nuevos elementos
S S N N N N Sin efecto Puede asignar elementos de traducción en cualquier idioma (*) Puede crear nuevos elementos (*)
S N S N N N Sin efecto Puede desasignar elementos de traducción en cualquier idioma (*) Sin acceso
S N N S N N Sin efecto Puede acceder a editar elementos de traducción. (*) y (***) Puede editar elementos de traducción. (*) y (***)
S N N N S N Sin efecto Puede publicar y despublicar elementos de traducción en cualquier idioma (*) y (***) Sin acceso
S N N N N S Sin efecto Puede editar los elementos de los que es propietario solamente.  Puede editar los elementos de los que es propietario solamente.  

(*) Sujeto a los permisos de Idioma en particular.

(***) Sujeto a los permisos del Elemento en particular.

Los valores de los permisos de un Idioma en particular tienen los siguientes efectos sobre el funcionamiento de KMFasTrans: 

Permisos de Idioma Efectos en los idiomas de contenido Efectos en la Gestión de Traducciones Efectos en Editar o Crear Traducciones
Eliminar Editar Editar Estado
N N N Todas las acciones sobre el idioma denegadas Todas las acciones sobre elementos del idioma denegadas Sin acceso
S N N Puede eliminar el  idioma de la papelera Puede desasignar elementos de traducción en el idioma (***) Sin acceso
N S N Puede editar el idioma Puede editar elementos de traducción en el idioma (***) Puede editar elementos de traducción en el idioma (***)
N N S Puede publicar, despublicar y mover a la papelera el idioma Puede publicar, despublicar y mover a la papelera elementos de traducción en el idioma (***) Sin acceso

 (***) Sujeto a los permisos del Elemento en particular

Los valores de los permisos de Elemento tienen los siguientes efectos sobre el funcionamiento de KMFasTrans:

Permisos del elemento Efectos en los idiomas de contenido Efectos en el idioma de contenido específico Efectos en la Gestión de Traducciones Efectos en Editar o Crear Traducciones
Eliminar Editar Editar Estado
N N N Sin efecto Sin efecto No puede asignar, desasignar, cambiar, publicar, despublicar o editar este elemento Sin acceso
S - - Sin efecto Sin efecto Puede desasignar el elemento Sin efecto
- S - Sin efecto Sin efecto Puede editar y cambiar este elemento Puede editar este elemento
- - S Sin efecto Sin efecto Puede publicar, despublicar y mover a la papelera este elemento Puede publicar, despublicar y mover a la papelera este elemento

 Se aplica a: Artículos y Categorías