OdooWiki OCA HUB

User profiles example

base_user_role_profile_example folder_open OCA/server-backend open_in_new
Tools Licencia: AGPL-3

Esto muestra un ejemplo de base_user_role_profile en uso.

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 12.0

Este es un módulo de demostración que muestra cómo funcionan los perfiles de usuario y los roles en Odoo. Crea perfiles de ejemplo (Merchant, HR, ERP Settings) y los asigna al usuario de demostración para que puedas ver cómo se agrupan los permisos.

Este módulo no añade nuevas pantallas ni lógica de negocio; solo carga datos de demostración para ilustrar la funcionalidad 'User profiles' proporcionada por el módulo base_user_role_profile.

Cuando se instala, crea una segunda compañía llamada 'Company, The Second' y da acceso a ella al usuario de demostración estándar, para que se pueda probar el comportamiento multicompañía.

A continuación, crea tres perfiles de ejemplo: 'Merchant Profile', 'HR profile' y 'ERP Settings profile'. Los perfiles son contenedores que agrupan roles.

Se crean cuatro roles de ejemplo y se vinculan a esos perfiles: - Role 1: Permisos de compras (derechos de purchase manager) - Role 2: Permisos de ventas (derechos de sales manager) - Role 3: Permisos de sistema (derechos de ERP manager) - Role 4: Permisos de RR. HH. (derechos de HR manager)

Por último, se asignan al usuario de demostración varias líneas de rol, cada una vinculada a una compañía específica. Esto muestra cómo el mismo usuario puede tener distintos roles en distintas compañías.

Debido a que depende de purchase, sales_team, sale_management y hr, los roles hacen referencia a los grupos de permisos estándar de esas aplicaciones. Este módulo no añade menús, informes, acciones programadas ni reglas de negocio por sí mismo; es puramente un conjunto de datos de ejemplo.

Depende de

base_user_role_profilepurchasesales_teamsale_managementhr

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

No hay nada que configurar, solo comprueba el usuario de demostración.

Inicia sesión como el usuario demo y observa en la parte superior derecha de la pantalla los widgets para la selección de perfil y la selección de compañía. Usa los widgets para manipular el perfil de usuario y las compañías para la edición dinámica de permisos/roles.

Nota: "Merchant Profile" significa que el usuario está interesado en ventas y compras, y por lo tanto tiene acceso solo a esos menús. Ten en cuenta que mediante la configuración de roles y líneas de rol, un merchant puede ser un usuario de ventas Y un usuario de compras en una compañía, o solo un usuario de ventas (NO un usuario de compras) en otra compañía.

Aquí tienes un recorrido:

  • El usuario demo comienza en la compañía "YourCompany". Observa los permisos y el acceso a los menús raíz de ventas y compras.
  • Cambia el perfil al perfil de HR, que otorga acceso solo a los permisos de HR. Observa que puedes crear nuevos empleados.
  • Cambia la compañía a "Company, The Second". Observa que el menú se ha restablecido, las opciones de perfil han cambiado y se ha elegido una automáticamente de entre las disponibles.
  • Cambia el perfil a "Merchant Profile". Observa que para esta compañía, solo puedes acceder a Sales, porque solo se ha definido una línea de rol de Sales para esta compañía y usuario.
  • Cambia el perfil a "ERP Settings profile". Observa que, como se esperaba, tienes permisos de ERP manager.

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.

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.