El módulo Taxonomy Access Control permite definir permisos a roles según vocabularios y términos. Es un módulo muy potente cuya configuración puede resultar algo tediosa sin trabajamos con muchos roles y vocabularios.
Este es el caso del Portal de Economía Solidaria donde trabajamos con alrededor de 20 roles cuyos permisos varían en función de los términos de las taxonomías. Uno de los requisitos de este proyecto era que el contenido del portal fuese construido con las noticias, actividades y documentos de las personas pertenecientes a cada una de las redes locales que componen REAS Red de redes. Pero cada una de estas personas sólo debían tener permisos a publicar contenidos sobre su red, es decir, sólo podría seleccionar en el vocabulario el término que le quisiésemos asignar. Este mismo requerimiento se repetía con otros tipos de contenido y vocabularios dentro del portal, razón por la cual decidimos utilizar el Taxonomy Access Permissions para estructurar y definir los permisos de las personas usuarias.
Para comprender algunas de las posibilidades que ofrece este módulo vamos a comenzar poniendo un ejemplo práctico.
Tenemos esta taxonomía:
Estos roles:
Caso:
Necesitamos que cuando una persona usuaria de Reas Aragón añada una noticia en la categoría "Red de Economía" sólo pueda listar y seleccionar el término "Reas Aragón".
Configuración del Taxonomy Access Control:
En el rol "Gestión de Reas Aragón" > Vocabulario: Red de Economía haremos la siguiente configuración.

Tal y como puede observarse en la imagen en el término Reas Aragón seleccionaremos la opción de crear y listar.
ELEMENTOS A TENER EN CUENTA PARA LA CONFIGURACIÓN DEL TAXONOMY ACCESS
El módulo permite configurar los siguientes permisos:
Predefinido - Será la opción que se seleccionará al añadir un nuevo término del
vocabulario.
En las opciones de Crear y Listar podremos seleccionar o deseleccionar todos los términos al mismo tiempo:
Select all -> Seleccionarlas todas
Deselect all -> Deseleccionar todas
En la siguiente imagen mostramos todos estos elementos de la configuración:

Si deseas verla con mayor calidad puedes descargarla.