Copiando grupos de usuario, de un usuario a otro

Gustavo Orrillo
- 14/03/2020 - 1 min. de lectura

Muchas veces es necesario replicar la configuración de un usuario a otro en Odoo. Y es algo trabajoso, sobre todo cuando lidiamos con cientos de usuarios (si, en Argentina hay instalaciones con esa cantidad de usuarios). Bueno, frente a esa necesidad empece a revisar que herramientas habían para hacer más sencillo el trabajo, y solo encontré el módulo "Base User Copy Access", el cual copia de un usuario a otro los grupos del primero (los reemplaza).

Como me veía con la necesidad de migrarlo, decidí escribir desde cero un módulo con la misma funcionalidad, el cual lo pueden bajar de:

https://github.com/ctmil/copy_user_groups

Es para la versión 13, pero creo que debería funcionar sin problemas en las versiones 11 o 12 de Odoo. La instalación es simple, lo instalan como cualquier otro módulo. Luego tomamos el usuario origen (en la imagen admin) del que queremos copiar los grupos:


Clickeamos el boton "Copiar grupos a otro usuario" para copiar la configuración e grupos a un usuario de prueba (en la imagen test_user)


Al clickear confirmar y chequear el usuario destino, podremos apreciar que se copiaron todos los grupos (se reemplazo los grupos originales del usuario por los nuevos).


Acerca de:

Gustavo Orrillo

Apasionado de la programación, implementa Odoo para distintos tipos de negocios desde el año 2010. En Moldeo Interactive es Socio fundador y Programador; además de escribir en el Blog sobre distintos temas relacionados a los desarrollos que realiza.