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.
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.