Día 5: Seguridad y Permisos de Acceso en Odoo
La seguridad es un pilar fundamental en cualquier aplicación. Hoy nos centraremos en definir quién puede ver, crear, modificar o eliminar nuestros registros de libros. En Odoo, esto se gestiona a través de grupos de seguridad y listas de control de acceso (ACL).
Explicación en Vídeo
En el vídeo de hoy te explico cómo funcionan los permisos en Odoo, la diferencia entre los ficheros `ir.model.access.csv` y los XML de seguridad, y cómo crear grupos de usuarios.
Código Fuente en GitHub
Puedes consultar el código fuente completo de esta lección directamente en nuestro repositorio.
Conceptos Clave de Hoy:
Hemos añadido una nueva carpeta `security/` con dos ficheros cruciales:
1. `library_security.xml`: En este fichero XML solemos definir las categorías de aplicaciones y los grupos de seguridad. Hemos creado un grupo «Librarian» (Bibliotecario), que agrupará a los usuarios con permisos de gestión en nuestro módulo.
2. `ir.model.access.csv`: Este es un fichero CSV que define los permisos de acceso a los modelos. Cada línea es una regla que otorga permisos de lectura (`perm_read`), escritura (`perm_write`), creación (`perm_create`) o borrado (`perm_unlink`) a un grupo específico sobre un modelo concreto. Hemos dado todos los permisos sobre el modelo `library.book` a nuestro nuevo grupo `group_library_librarian`.
No olvides añadir ambos ficheros a la clave `data` del `__manifest__.py` para que Odoo los cargue.
¿Preguntas o Sugerencias?
La gestión de permisos es vital. ¿Te parece lógico el sistema de Odoo? Si tienes alguna duda, ¡contacta conmigo!
* **LinkedIn:** [Conecta conmigo en LinkedIn](https://www.linkedin.com/in/angelmoya-es/)
* **YouTube:** ¡No olvides suscribirte al canal para no perderte ninguna lección! https://www.youtube.com/channel/UCg-71aQMkhYAZgtB6azKKkQ
—
#Odoo #DesarrolloOdoo #OdooDeveloper #CursoOdoo #OdooTraining #Seguridad #OdooSecurity #CSV