You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
3.9 KiB
87 lines
3.9 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<!-- Added smart buttons -->
|
|
<record id="view_task_form2" model="ir.ui.view">
|
|
<field name="name">
|
|
project.task.view.form.inherit.advanced.project.management.system
|
|
</field>
|
|
<field name="model">project.task</field>
|
|
<field name="mode">extension</field>
|
|
<field name="inherit_id" ref="project.view_task_form2"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[hasclass('oe_button_box')]"
|
|
position="inside">
|
|
<button class="oe_stat_button" name="button_task_document"
|
|
type="object"
|
|
icon="fa-book">
|
|
<div class="o_field_widget o_stat_info">
|
|
<span class="o_stat_value">
|
|
<field name="document_count" readonly="1"/>
|
|
</span>
|
|
<span class="o_stat_text">
|
|
Documents
|
|
</span>
|
|
</div>
|
|
</button>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<!-- Added checklist -->
|
|
<record id="view_task_form2" model="ir.ui.view">
|
|
<field name="name">
|
|
project.task.view.form.inherit.advanced.project.management.system
|
|
</field>
|
|
<field name="model">project.task</field>
|
|
<field name="mode">extension</field>
|
|
<field name="inherit_id" ref="project.view_task_form2"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//page[@name='extra_info']" position="after">
|
|
<page name="task_checklist" string="Checklist">
|
|
<group>
|
|
<group>
|
|
<field name="checklist_progress"
|
|
widget="progressbar"/>
|
|
</group>
|
|
<group>
|
|
<field name="checklist_template_ids"
|
|
widget="many2many_tags"/>
|
|
</group>
|
|
</group>
|
|
<field name="checklist_info_ids">
|
|
<tree editable="bottom">
|
|
<field name="checklist_id"/>
|
|
<field name="description"/>
|
|
<field name="date"/>
|
|
<field name="state" widget="badge"/>
|
|
<button name="action_set_checklist_complete"
|
|
string="completed" type="object"
|
|
class="btn text-warning"
|
|
invisible="('state', '=', 'done') or ('state', '=', 'cancel')"
|
|
icon="fa-check"/>
|
|
<button name="action_set_checklist_close"
|
|
string="Cancel" type="object"
|
|
class="btn text-warning"
|
|
invisible="('state', '=', 'done') or ('state', '=', 'cancel')"
|
|
icon="fa-times"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<!-- Customizing the search view for the Project Task model -->
|
|
<record id="view_task_search_form" model="ir.ui.view">
|
|
<field name="name">project.task.view.search.inherit.advanced.project.management.system</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id"
|
|
ref="project.view_task_search_form"/>
|
|
<field name="arch" type="xml">
|
|
<search string="Tasks">
|
|
<field name="task_type" string="Task Types"/>
|
|
<separator/>
|
|
<filter string="Task Type" name="task_type"
|
|
context="{'group_by': 'task_type'}"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
</odoo>
|
|
|