Project task date, deadline list, project date wizard

This commit is contained in:
projectsodoo 2021-02-05 19:53:53 +05:30
parent 79e34c40e6
commit 9692801e6d
4 changed files with 26 additions and 1 deletions

View File

@ -323,3 +323,10 @@ class CustomProjectTags(models.Model):
_sql_constraints = [
('name_uniq', 'unique (name)', "Tag name already exists!"),
]
class InheritProjectTask(models.Model):
_inherit = 'project.task'
start_date = fields.Float(string='Start Date')

View File

@ -197,6 +197,20 @@
<xpath expr="//field[@name='partner_id']" position="replace">
<field name="partner_id" class="o_task_customer_field" string="Client"/>
</xpath>
<xpath expr="//field[@name='date_deadline']" position="before">
<field name="start_date"/>
</xpath>
</field>
</record>
<record id="inherit_view_task_tree2" model="ir.ui.view">
<field name="name">project.task.form.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='name']" position="before">
<field name="date_deadline"/>
</xpath>
</field>
</record>

View File

@ -8,6 +8,8 @@ class ProjectMultiBudgetAssign(models.TransientModel):
_description = 'Project multi budget assign'
project_id = fields.Many2one('project.project', string="Project", required=True)
project_start_date = fields.Date('Project Start Date', related='project_id.date_start')
project_end_date = fields.Date('Project End Date', related='project_id.date')
start_date = fields.Date('Start Date', required=True, default=fields.Date.context_today)
end_date = fields.Date('End Date', required=True)
project_multi_line = fields.One2many('project.multi.budget.assign.line', 'line_id', 'Consultant Details')

View File

@ -10,7 +10,9 @@
<group col="4" colspan="2">
<field name="start_date"/>
<field name="end_date"/>
<field name="project_id" invisible="1"/>
<field name="project_id" readonly="1" force_save="1"/>
<field name="project_start_date"/>
<field name="project_end_date"/>
<field name="project_multi_line" nolabel="1" colspan="4">
<tree editable="top" create="false">
<field name="project_id" invisible="1"/>