diff --git a/addons/account_sale_timesheet/models/project.py b/addons/account_sale_timesheet/models/project.py index c07110e7f63..dbd50639865 100644 --- a/addons/account_sale_timesheet/models/project.py +++ b/addons/account_sale_timesheet/models/project.py @@ -6,7 +6,7 @@ from odoo import fields, models, _ class Project(models.Model): _inherit = 'project.project' - invoice_count = fields.Integer(related='analytic_account_id.invoice_count') + invoice_count = fields.Integer(related='analytic_account_id.invoice_count', groups='account.group_account_readonly') # ---------------------------- # Project Updates diff --git a/addons/project_hr_expense/models/project.py b/addons/project_hr_expense/models/project.py index a96b88f02ec..1bc6c4b70c7 100644 --- a/addons/project_hr_expense/models/project.py +++ b/addons/project_hr_expense/models/project.py @@ -6,7 +6,7 @@ from odoo import api, fields, models, _ class Project(models.Model): _inherit = 'project.project' - expenses_count = fields.Integer('# Expenses', compute='_compute_expenses_count') + expenses_count = fields.Integer('# Expenses', compute='_compute_expenses_count', groups='hr_expense.group_hr_expense_team_approver') @api.depends('analytic_account_id') def _compute_expenses_count(self): diff --git a/addons/project_mrp/models/project.py b/addons/project_mrp/models/project.py index 6f56f157c0c..6f874ad4541 100644 --- a/addons/project_mrp/models/project.py +++ b/addons/project_mrp/models/project.py @@ -7,9 +7,9 @@ from odoo import fields, models, _ class Project(models.Model): _inherit = "project.project" - production_count = fields.Integer(related="analytic_account_id.production_count") - workorder_count = fields.Integer(related="analytic_account_id.workorder_count") - bom_count = fields.Integer(related="analytic_account_id.bom_count") + production_count = fields.Integer(related="analytic_account_id.production_count", groups='mrp.group_mrp_user') + workorder_count = fields.Integer(related="analytic_account_id.workorder_count", groups='mrp.group_mrp_user') + bom_count = fields.Integer(related="analytic_account_id.bom_count", groups='mrp.group_mrp_user') def action_view_mrp_production(self): self.ensure_one() diff --git a/addons/project_purchase/models/project.py b/addons/project_purchase/models/project.py index 1ae99499007..cfd46822d89 100644 --- a/addons/project_purchase/models/project.py +++ b/addons/project_purchase/models/project.py @@ -7,7 +7,7 @@ from odoo import api, fields, models, _ class Project(models.Model): _inherit = "project.project" - purchase_orders_count = fields.Integer('# Purchase Orders', compute='_compute_purchase_orders_count') + purchase_orders_count = fields.Integer('# Purchase Orders', compute='_compute_purchase_orders_count', groups='purchase.group_purchase_user') @api.depends('analytic_account_id') def _compute_purchase_orders_count(self): diff --git a/addons/sale_project_account/models/project.py b/addons/sale_project_account/models/project.py index ac25b813fac..49d5a90d18a 100644 --- a/addons/sale_project_account/models/project.py +++ b/addons/sale_project_account/models/project.py @@ -6,7 +6,7 @@ from odoo import fields, models, _ class Project(models.Model): _inherit = 'project.project' - vendor_bill_count = fields.Integer(related='analytic_account_id.vendor_bill_count') + vendor_bill_count = fields.Integer(related='analytic_account_id.vendor_bill_count', groups='account.group_account_readonly') # ---------------------------- # Actions