OdooWiki OCA HUB

Effective permissions

base_user_effective_permissions folder_open OCA/server-backend open_in_new
Technical Licencia: AGPL-3

Este módulo muestra a los administradores una vista combinada de los derechos de acceso y las reglas de registro por modelo con las expresiones expandidas. Esto es conveniente para revisar los permisos.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Añade un botón "Permisos efectivos" en el formulario de usuario que abre una lista que muestra, por modelo, si el usuario puede crear, leer, escribir o eliminar registros y las reglas de registro que restringen esas operaciones.

Este módulo ayuda a los administradores a comprender qué puede hacer realmente un usuario concreto en Odoo. En el formulario de usuario, aparece un botón etiquetado como "Effective permissions" en la caja de botones (visible solo para usuarios técnicos). Al hacer clic en él se abre una lista titulada "Effective permissions for <user name>".

La lista tiene una línea por modelo y muestra cuatro columnas de permisos: Create, Read, Write y Delete. Para cada operación permitida, también muestra las restricciones procedentes de las reglas de registro, tanto como expresión legible como widget de dominio editable. Las líneas se ordenan por el nombre legible del modelo, y un campo de búsqueda permite filtrar por modelo.

El cálculo se realiza en vivo para el usuario seleccionado, teniendo en cuenta su compañía y las compañías permitidas. Los modelos que no están instalados o son abstractos se omiten. El resultado es una lista temporal, por lo que no se almacena nada de forma permanente. No se añaden menús nuevos; se accede a la funcionalidad desde el formulario de usuario. El módulo extiende res.users y añade el modelo temporal res.users.effective.permission.

Depende de

base
Modelos y campos (2)
  • res.users · amplía un modelo existente
  • res.users.effective.permission · modelo nuevomodel_id (Model), model_name (Model name), read_domain (Read restrictions), write_domain (Write restrictions), create_domain (Create restrictions), unlink_domain (Delete restrictions), read_permission (Read), model_human_name (Human readable model name), write_permission (Write), create_permission (Create), unlink_permission (Delete), read_domain_widget (Read domain), write_domain_widget (Write domain), create_domain_widget (Create domain), unlink_domain_widget (Delete domain)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-backend.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, debe estar en modo desarrollador y:

  • Vaya a Ajustes/Usuarios y compañías
  • Abra un usuario
  • Haga clic en el botón Permisos efectivos
  • Tenga en cuenta que puede alternar entre los dominios de las reglas en forma de texto o como widget de dominio

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.