Administración de Grupos

En Odoo, los grupos de usuarios son los encargados de diferentes actividades, principalmente las relacionadas con el tema de la privacidad y seguridad del sistema. Los grupos son los encargados de limitar el acceso a las diferentes aplicaciones, controlar los campos que se puedan visualizar, administrar pequeños flujos y controlar los datos que el usuario debe ver cuando tiene acceso a los mismos.

En esta primera publicación veremos la asignación de usuarios y el control a los diferentes modelos con los cuatros niveles de permisos que nos ofrece el sistema. Antes de continuar es recomendable tener un conocimiento sobre la administración de usuarios y tener, si es posible, todos los permisos de administrador posible. De ser la primera vez recomendamos el uso del usuario admin.

La opción de grupos está oculta de forma regular. Para habilitarla debemos realizar los siguientes pasos: desde la ventana principal acceder a la aplicación de ajustes, en opciones generales, hacer clic en Activar modo de desarrollador, Esta opción la encontraremos al final.

Una vez se habilite esta opción, buscaremos la opción Grupos en el menú Usuarios y compañías. El sistema cargará todos los grupos. Si hacemos uso de la agrupación por Aplicación podremos visualizar de forma más ordenada los datos que nos muestra el sistema

Creación de grupos

Dentro de la vista grupos, hacemos clic en Crear. En el nuevo formulario encontraremos diferentes campos los cuales detallaremos a continuación. Aplicación En este campo seleccionaremos la aplicación que albergara nuestro grupo. Nombre El nombre de nuestra aplicación. Sección Usuarios En esta apartado asignaremos los usuarios que pertenecen al grupo.

El formulario de grupos permite administrar diferentes secciones del sistema

Si nuestro objetivo es solo limitar un botón, un campo o un menú en el sistema. Con lo descrito anteriormente será suficiente.

Permisos de Acceso

El acceso a los diferentes modelos o tablas de la base de datos en Odoo son controlados mediante la sección Permisos de Acceso. En esta vista podremos encontrar un conjunto de diferentes columnas, las cuales hacen la siguiente función: La columna Nombre indica el nombre o acción que le daremos al registro. Modelo es la tabla de la base de datos donde se almacena la información. El resto de columnas indica el nivel de permisos, Permiso para leer si solo deseamos que el grupo tenga acceso de solo lectura, Permiso de escritura el grupo podrá modificar registros, permisos para crear el grupo puede crear registros y permisos para eliminar el grupo puede eliminar los registros existentes.

La sección de permisos de acceso brinda el control sobre lo que el grupo puede hacer a nivel de datos.