¿Como dar acceso a un modulo construido por mi a todos los usuarios?

Buen dia, construí e instale  un modulo en Odoo v8, al cual puedo acceder perfectamente si estoy loggeado como usuario Administrador.El problema es que al entrar a Odoo con cualquier otro usuario que no sea Administrador el modulo que cree no aparece.

¿De que maner puedo darle privilegios a los usuarios para que usen mi modulo?? O como hago para que mi modulo sea vista por todos??

Gracias

Francisco
Francisco
49
| 5 1 3
Preguntado en 22-10-15 13:01
0
voto
5652 Vistas

Hola Francisco.

Tienes que crear un directorio "security" dentro del módulo, y declarar dentro de la lista data, como mínimo, un csv, que normalmente se denomina "ir.model.access.csv".

'data': [  'security/ir.model.access.csv' ],

Dentro de ese archivo podría ir algo así, por ejemplo:

id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink access_mimodulo_mimodulo,mi_modulo.mimodulo,model_mimodulo_mimodulo,,1,0,0,0

,, (grupo vacío)

1 (perm_read)

0 (perm_write)

0 (perm_create)

0 (perm_unlink)

Esto daría acceso de lectura (perm_read) a todos los usuarios, ya que no has definido un grupo para este permiso

También puedes crear un xml, dentro de security, definiendo un grupo administrador. En cuyo caso, deberías declarar en el manifest __openerp__.py también este archivo:

'data': [ 'security/security.xml', 'security/ir.model.access.csv',]

y el contenido de data/security.xml sería el siguiente:

<openerp>
    <data>
        <record id="group_manager" model="res.groups">
            <field name="name">Mi modulo / Administrador</field>
        </record>
    </data>
</openerp>

y por supuesto, en el csv, deberías agregar esta linea:

access_mimodulo_mimodulo,mi_modulo.mimodulo,model_mimodulo_mimodulo,group_manager,1,1,1,1

De esta forma "group_manager", que es tu grupo especial, tiene todos los permisos.

Para más conceptos está este link a la documentación de Odoo:

https://www.odoo.com/documentation/8.0/howtos/backend.html#build-an-odoo-module

Especialmente en la sección "security rules"

Blanco Martín & Asociados Chile
Blanco Martín & Asociados
1737
| 5 2 5
Respondido en 22-10-15 15:15
0
voto

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramienta de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantener informado

Sobre este foro 

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

6 seguidor(es)

Estadísticas

Preguntado: 22-10-15 13:01
Visto: 5652 veces
Última actualización: 22-10-15 21:21