<field name="inherit" ref="project_helpdesk.project_helpdesk_view_tree"/>

Se esta heredando de la vista  project_helpdesk_view_tree
del modulo  project_helpdesk


El vie, 24 de ene 2014 a las 5:13 , Moises Escusa <[email protected]> escribió:
Muy buenas:

Tengo que añadir unos campos a una vista tree de un módulo determinado, por lo que he hecho un nuevo módulo que herede de el original, y con la vista heredada añadir los nuevos campos. El caso es que el módulo instala, pero no me añade ningún campo en dicha vista. Si voy al apartado de administración/interfaces/vistas si que aparece la vista heredada.
¿Alguna idea?

Dejo el código por si sirve de ayuda:

.py

from trytond.model import Workflow, ModelView, ModelSQL, fields
from trytond.pool import PoolMeta


__all__ = ['ProjectHelpdeskCalidae']
__metaclass__ = PoolMeta

class ProjectHelpdeskCalidae(Workflow, ModelSQL, ModelView):
    'Project Helpdesk Calidae'

    #project.helpdesk es el módulo original del cual hereda.
    __name__ = 'project.helpdesk'

    project_id = fields.Many2One('project.helpdesk', 'Id')
    prova = fields.Text('Camp de prova')
.xml

<?xml version="1.0"?>
<tryton>
    <data>
<record model="ir.ui.view" id="project_helpdesk_calidae_view_tree">
            <field name="model">project.helpdesk</field>
            <field name="type">tree</field>
<field name="inherit" ref="project_helpdesk.project_helpdesk_view_tree"/>
            <field name="arch" type="xml">
                <![CDATA[
                    <data>
            <xpath expr="/tree/field[@name='date']" position="before">
                    <field name="project_id"/>
                <field name="prova"/>
            </xpath>
                </data>
                ]]>
            </field>
    </record>
    </data>
</tryton>




Sistemes i Xarxes Inf. Calidae, S.L.
www.calidae.com
tel +34 938654433 fax +34 938651973
C/ Font i Boet, 10
08140 - Caldes de Montbui

Aquest correu és confidencial, llegiu-ne l' advertiment legal
Este correo es confidencial, lea la advertencia legal
This is a confidential email, please read the legal disclaimer

Responder a