Día 5: Seguridad y Permisos de Acceso en Odoo

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.

Ver el código en GitHub

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