odoo/addons/project/res_partner_view.xml

47 lines
2.2 KiB
XML

<?xml version="1.0"?>
<openerp>
<data>
<record id="res_partner_view_task_tree" model="ir.ui.view">
<field name="name">res.partner.project.task.tree</field>
<field name="model">project.task</field>
<field name="arch" type="xml">
<tree string="Tasks">
<field name="name"/>
<field name="user_id"/>
<field name="date_deadline"/>
<field name="state" invisible="1"/>
<button name="do_open" states="pending,draft,done,cancelled" string="Start Task" type="object" icon="gtk-media-play" help="For changing to open state" invisible="context.get('set_visible',False)"/>
<button name="action_close" states="draft,pending,open" string="Done" type="object" icon="terp-dialog-close" help="For changing to done state"/>
</tree>
</field>
</record>
<record id="action_res_partner_tasks_summary" model="ir.actions.act_window">
<field name="name">Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
<field name="context">{'search_default_partner_id': [active_id]}</field>
<field name="domain">[['partner_id','=', active_id]]</field>
<field name="view_id" ref="res_partner_view_task_tree"/>
</record>
<!-- Partners inherited form -->
<record id="view_task_partner_info_form" model="ir.ui.view">
<field name="name">res.partner.task.buttons</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="priority" eval="30"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='buttons']" position="inside">
<button type="action"
name="%(project.action_res_partner_tasks_summary)d"
string="Tasks" />
</xpath>
</field>
</record>
</data>
</openerp>