El 06/10/2014 15:31, "Fernanda Ochoa" <[email protected]> va escriure:
>
> Hola,
> Estamos creando nuevos módulos y re-ordenando el menú principal.
> Por ejemplo se creo un modulo que es de "servicios y productos" y esta
relacionado solo con las necesidades del negocio. Este modulo usa "Product"
de tryton, con lo cual cuando este se instala se ven los dos en el menú
principal.
> La duda surge porque quiero que solo se muestre en el menú principal
nuestros módulos y no los módulos originales de tryton, como por  ejemplo
product o party.
>
> Intente, desde las vistas de los módulos de tryton, desactivar el
menuitem a traves de active="False" (opción que esta en la documentación).
Pero esto no funciona.
>         <menuitem active="False"  name="Party" sequence="0"
id="menu_party"  icon="tryton-party" />

Me imagino que esto no funciona porque el tag "menuitem" no soporta el
atributo "active".
Lo que supongo qie te funcionará es, en tu módulo, tener una entrada coml
esta:
<record model="ir.ui.menu" id="party.menu_party">
    <field name="active" eval="False"/>
</record>

El tag "record" te permite crear o modificar (según si el id existe o no)
un registro de la base de datos que tenga un XML ID (una entrada a
ir.model.data; todo lo que se da de alta desde XMLs y alguna cosilla más
como loa modelos).
Dentro del.tag record puedes definir el valor para cualquier campo... Creo
q sin restricciones.

Salut

Responder a