add subproject and start date column in task list view

This commit is contained in:
Pawan Kumar 2021-02-16 15:24:03 +05:30
parent 19901f2240
commit ad745b0406
3 changed files with 22 additions and 2 deletions

View File

@ -216,7 +216,7 @@
</record>
<record id="inherit_view_task_tree2" model="ir.ui.view">
<field name="name">project.task.form.inherit</field>
<field name="name">project.task.tree.inherit</field>
<field name="model">project.task</field>
<field name="inherit_id" ref="project.view_task_tree2"/>
<field name="arch" type="xml">
@ -228,6 +228,9 @@
<xpath expr="//field[@name='name']" position="before">
<field name="date_deadline"/>
</xpath>
<xpath expr="//field[@name='effective_hours']" position="before">
<field name="start_date"/>
</xpath>
</field>
</record>

View File

@ -9,3 +9,8 @@ class SubProject(models.Model):
sub_project = fields.Many2many('project.project', 'project_subproject_rel', 'project_id',
'id', string='Sub Project')
class InheritProjectTask(models.Model):
_inherit = 'project.task'
sub_project = fields.Many2many('project.project', related='project_id.sub_project', string='Sub Project')

View File

@ -14,7 +14,8 @@
<field name="is_sub_project"/>
</group>
<group>
<field name="sub_project" widget="many2many_tags" attrs="{'invisible': [('is_sub_project', '=', False)], 'required': [('is_sub_project', '=', True)]}"
<field name="sub_project" widget="many2many_tags"
attrs="{'invisible': [('is_sub_project', '=', False)], 'required': [('is_sub_project', '=', True)]}"
options="{'no_open': True, 'no_create': True, 'no_create_edit': True}"/>
</group>
</page>
@ -22,5 +23,16 @@
</data>
</field>
</record>
<record id="inherit2_view_task_tree2" model="ir.ui.view">
<field name="name">project.task.tree.inherit</field>
<field name="model">project.task</field>
<field name="inherit_id" ref="project.view_task_tree2"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='stage_id']" position="before">
<field name="sub_project" widget="many2many_tags"/>
</xpath>
</field>
</record>
</data>
</odoo>