diff --git a/addons/hr_timesheet/views/project_views.xml b/addons/hr_timesheet/views/project_views.xml index c8debe8153f..35e1d2fd485 100644 --- a/addons/hr_timesheet/views/project_views.xml +++ b/addons/hr_timesheet/views/project_views.xml @@ -374,7 +374,7 @@ - + diff --git a/addons/project/data/mail_template_demo.xml b/addons/project/data/mail_template_demo.xml index caab48d3b05..232fcdfd609 100644 --- a/addons/project/data/mail_template_demo.xml +++ b/addons/project/data/mail_template_demo.xml @@ -15,7 +15,7 @@ --
Mitchell Admin
-
You are receiving this email because your project has been moved to the stage Done +
You are receiving this email because your project has been moved to the stage Done
{{ object.partner_id.lang }} diff --git a/addons/project/models/project.py b/addons/project/models/project.py index 6c38dc2074e..592ad2ddec7 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -186,12 +186,6 @@ class Project(models.Model): _rating_satisfaction_days = 30 # takes 30 days by default _check_company_auto = True - def _default_rating_status(self): - return self.env['ir.config_parameter'].sudo().get_param('project.rating_status') or 'stage' - - def _default_rating_status_period(self): - return self.env['ir.config_parameter'].sudo().get_param('project.rating_status_period') or 'monthly' - def _compute_attached_docs_count(self): self.env.cr.execute( """ @@ -344,7 +338,7 @@ class Project(models.Model): rating_status = fields.Selection( [('stage', 'Rating when changing stage'), ('periodic', 'Periodic rating') - ], 'Customer Ratings Status', default=_default_rating_status, required=True, + ], 'Customer Ratings Status', default="stage", required=True, help="How to get customer feedback?\n" "- Rating when changing stage: an email will be sent when a task is pulled to another stage.\n" "- Periodic rating: an email will be sent periodically.\n\n" @@ -355,7 +349,7 @@ class Project(models.Model): ('bimonthly', 'Twice a Month'), ('monthly', 'Once a Month'), ('quarterly', 'Quarterly'), - ('yearly', 'Yearly')], 'Rating Frequency', required=True, default=_default_rating_status_period) + ('yearly', 'Yearly')], 'Rating Frequency', required=True, default='monthly') # Not `required` since this is an option to enable in project settings. stage_id = fields.Many2one('project.project.stage', string='Stage', ondelete='restrict', groups="project.group_project_stages", diff --git a/addons/project/models/res_config_settings.py b/addons/project/models/res_config_settings.py index 0a6532cf9c1..ff196aa361f 100644 --- a/addons/project/models/res_config_settings.py +++ b/addons/project/models/res_config_settings.py @@ -15,18 +15,6 @@ class ResConfigSettings(models.TransientModel): group_project_recurring_tasks = fields.Boolean("Recurring Tasks", implied_group="project.group_project_recurring_tasks") group_project_task_dependencies = fields.Boolean("Task Dependencies", implied_group="project.group_project_task_dependencies") group_project_milestone = fields.Boolean('Milestones', implied_group='project.group_project_milestone', group='base.group_portal,base.group_user') - rating_status = fields.Selection( - [('stage', 'Rating when changing stage'), - ('periodic', 'Periodic rating') - ], 'Customer Ratings Status', default="stage", required=True, config_parameter='project.rating_status') - rating_status_period = fields.Selection([ - ('daily', 'Daily'), - ('weekly', 'Weekly'), - ('bimonthly', 'Twice a Month'), - ('monthly', 'Once a Month'), - ('quarterly', 'Quarterly'), - ('yearly', 'Yearly')], 'Rating Frequency', required=True, default='monthly', config_parameter='project.rating_status_period') - @api.model def _get_basic_project_domain(self): diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml index e36c6aa3f1f..daef11511a4 100644 --- a/addons/project/views/project_views.xml +++ b/addons/project/views/project_views.xml @@ -392,6 +392,32 @@ + + Send Email + mail.compose.message + form + new + + + list + + + + Send Email + mail.compose.message + form + new + + + list + + Delete @@ -1265,13 +1291,13 @@ + - + - diff --git a/addons/project/views/rating_views.xml b/addons/project/views/rating_views.xml index f0f4dbf1a11..57c87763a19 100644 --- a/addons/project/views/rating_views.xml +++ b/addons/project/views/rating_views.xml @@ -116,6 +116,9 @@ + + Assigned to + Project @@ -131,7 +134,9 @@ Task - + + Assigned to + diff --git a/addons/project/views/res_config_settings_views.xml b/addons/project/views/res_config_settings_views.xml index 02c842d86df..7b54e651e2e 100644 --- a/addons/project/views/res_config_settings_views.xml +++ b/addons/project/views/res_config_settings_views.xml @@ -73,17 +73,6 @@

Time Management

-
-
- -
-
-
-
@@ -95,6 +84,17 @@
+
+
+ +
+
+
+

Analytics

@@ -120,11 +120,6 @@
- -
-