[IMP] sale_timesheet: project on product template is company_dependent
When using sale_timesheet to create tasks in specific project for certain products, you should be able to set this setting by company. Indeed, standard ir_rules prevent you from seeing projects from other companies; therefore it makes little sense to have this field set to the same value for all companies.
This commit is contained in:
@@ -28,8 +28,8 @@ class HrEmployee(models.Model):
|
||||
class ProductTemplate(models.Model):
|
||||
_inherit = 'product.template'
|
||||
track_service = fields.Selection(selection_add=[('timesheet', 'Timesheets on project'), ('task', 'Create a task and track hours')])
|
||||
project_id = fields.Many2one('project.project', string='Project', help='Create a task under this project on sale order validation.',
|
||||
ondelete='set null')
|
||||
project_id = fields.Many2one('project.project', string='Project', help='Create a task under this project on sale order validation. This setting must be set for each company',
|
||||
ondelete='set null', company_dependent=True)
|
||||
|
||||
@api.onchange('type', 'invoice_policy')
|
||||
def onchange_type_timesheet(self):
|
||||
|
||||
Reference in New Issue
Block a user