Creación de grupos desde archivo xml en OpenERP (Odoo)

Existen maneras sencillas para crear grupos determinados en OpenERP desde la interfaz gráfica, sin embargo, la otra manera y un tanto más segura, es creando el grupo por defecto desde archivos xml con la intención de instalar el módulo personalizado con el grupo por defecto sin necesidad de recordar en un paso a paso la creación del grupo desde la interfaz web.

Se creará un archivo xml con el formato estándar que usa OpenERP por ejemplo:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
	<data>
	    
	    <record id="grp_estudiante" model="res.groups">
	        <field name="name">grpestudiante</field>
            </record>
	
	</data>
</openerp>

Posteriormente, se guarda la referencia del archivo xml del grupo en el archivo principal __openerp__.py del módulo, y cuando se desee usar el grupo creado en algún elemento visual del sistema, se tendría que agregar de la siguiente manera:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
    
        <menuitem id="menu_estudiantes" name="Estudiantes" groups="admin,grp_estudiante"/>
    
    </data>
</openerp>

Así, el menú Estudiantes, sólo podrá ser visualizado y usado por el grupo admin y el grupo grpestudiante.

Advertisements

About felixurbina

Humano con todos los defectos y virtudes que vienen de fábrica.
This entry was posted in Odoo, OpenERP. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s