diff --git a/addons/project/models/res_company.py b/addons/project/models/res_company.py index 282b611ca75..bdcfa1b2c7e 100644 --- a/addons/project/models/res_company.py +++ b/addons/project/models/res_company.py @@ -8,6 +8,7 @@ class ResCompany(models.Model): _inherit = 'res.company' project_time_mode_id = fields.Many2one('product.uom', string='Project Time Unit', + default=lambda s: s.env.ref('product.product_uom_hour', raise_if_not_found=False), help="This will set the unit of measure used in projects and tasks.\n" "If you use the timesheet linked to projects, don't " "forget to setup the right unit of measure in your employees.") diff --git a/addons/project/models/res_config_settings.py b/addons/project/models/res_config_settings.py index f008f52a5aa..3778eeb8016 100644 --- a/addons/project/models/res_config_settings.py +++ b/addons/project/models/res_config_settings.py @@ -11,3 +11,8 @@ class ResConfigSettings(models.TransientModel): module_rating_project = fields.Boolean(string="Rating on Tasks") module_project_forecast = fields.Boolean(string="Forecasts") group_subtask_project = fields.Boolean("Sub-tasks", implied_group="project.group_subtask_project") + project_time_mode_id = fields.Many2one( + 'product.uom', related='company_id.project_time_mode_id', string='Project Time Unit', + help="This will set the unit of measure used in projects and tasks.\n" + "If you use the timesheet linked to projects, don't " + "forget to setup the right unit of measure in your employees.") diff --git a/addons/project/views/res_config_settings_views.xml b/addons/project/views/res_config_settings_views.xml index 058a8f55655..519bd7c9a3b 100644 --- a/addons/project/views/res_config_settings_views.xml +++ b/addons/project/views/res_config_settings_views.xml @@ -56,6 +56,10 @@
Track time spent on projects and tasks
+
+