diff --git a/addons/project/models/project.py b/addons/project/models/project.py
index d8f697261e1..f2943b533a2 100644
--- a/addons/project/models/project.py
+++ b/addons/project/models/project.py
@@ -389,7 +389,7 @@ class Project(models.Model):
class Task(models.Model):
_name = "project.task"
_description = "Task"
- _date_name = "date_start"
+ _date_name = "date_assign"
_inherit = ['portal.mixin', 'mail.thread', 'mail.activity.mixin', 'rating.mixin']
_mail_post_access = 'read'
_order = "priority desc, sequence, id desc"
@@ -445,9 +445,6 @@ class Task(models.Model):
kanban_state_label = fields.Char(compute='_compute_kanban_state_label', string='Kanban State Label', tracking=True)
create_date = fields.Datetime("Created On", readonly=True, index=True)
write_date = fields.Datetime("Last Updated On", readonly=True, index=True)
- date_start = fields.Datetime(string='Starting Date',
- default=fields.Datetime.now,
- index=True, copy=False)
date_end = fields.Datetime(string='Ending Date', index=True, copy=False)
date_assign = fields.Datetime(string='Assigning Date', index=True, copy=False, readonly=True)
date_deadline = fields.Date(string='Deadline', index=True, copy=False, tracking=True)
@@ -586,11 +583,6 @@ class Task(models.Model):
else:
self.stage_id = False
- @api.onchange('user_id')
- def _onchange_user(self):
- if self.user_id:
- self.date_start = fields.Datetime.now()
-
@api.constrains('parent_id', 'child_ids')
def _check_subtask_level(self):
for task in self:
diff --git a/addons/project/report/project_report.py b/addons/project/report/project_report.py
index 54a8d061038..c1cf00c71e7 100644
--- a/addons/project/report/project_report.py
+++ b/addons/project/report/project_report.py
@@ -12,7 +12,7 @@ class ReportProjectTaskUser(models.Model):
name = fields.Char(string='Task Title', readonly=True)
user_id = fields.Many2one('res.users', string='Assigned To', readonly=True)
- date_start = fields.Datetime(string='Assignation Date', readonly=True)
+ date_assign = fields.Datetime(string='Assignation Date', readonly=True)
date_end = fields.Datetime(string='Ending Date', readonly=True)
date_deadline = fields.Date(string='Deadline', readonly=True)
date_last_stage_update = fields.Datetime(string='Last Stage Update', readonly=True)
@@ -44,7 +44,7 @@ class ReportProjectTaskUser(models.Model):
SELECT
(select 1 ) AS nbr,
t.id as id,
- t.date_start as date_start,
+ t.date_assign as date_assign,
t.date_end as date_end,
t.date_last_stage_update as date_last_stage_update,
t.date_deadline as date_deadline,
@@ -68,7 +68,7 @@ class ReportProjectTaskUser(models.Model):
t.id,
create_date,
write_date,
- date_start,
+ date_assign,
date_end,
date_deadline,
date_last_stage_update,
diff --git a/addons/project/report/project_report_views.xml b/addons/project/report/project_report_views.xml
index 08b2c4c4f0a..d04ce364139 100644
--- a/addons/project/report/project_report_views.xml
+++ b/addons/project/report/project_report_views.xml
@@ -54,7 +54,7 @@
report.project.task.user
-
+
@@ -76,7 +76,7 @@
-
+
diff --git a/addons/project/views/res_config_settings_views.xml b/addons/project/views/res_config_settings_views.xml
index 97ceecb6b5b..c2177fbdc30 100644
--- a/addons/project/views/res_config_settings_views.xml
+++ b/addons/project/views/res_config_settings_views.xml
@@ -9,7 +9,7 @@