[IMP] sale_timesheet: add domain on sales order field
A domain has been added to the Sales Order field on project task so that the task and the so have the same commercial_partner_id. Task-2188831 Co-authored-by: jdoutreloux <jud@odoo.com>
This commit is contained in:
committed by
Yannick Tivisse
co-authored by
jdoutreloux
parent
b6eec420a8
commit
392f8d30f0
@@ -160,7 +160,8 @@ class ProjectTask(models.Model):
|
||||
_inherit = "project.task"
|
||||
|
||||
# override sale_order_id and make it computed stored field instead of regular field.
|
||||
sale_order_id = fields.Many2one(compute='_compute_sale_order_id', store=True, readonly=False)
|
||||
sale_order_id = fields.Many2one(compute='_compute_sale_order_id', store=True, readonly=False,
|
||||
domain="['|', '|', ('partner_id', '=', partner_id), ('partner_id', 'child_of', commercial_partner_id), ('partner_id', 'parent_of', partner_id)]")
|
||||
analytic_account_id = fields.Many2one('account.analytic.account', related='sale_order_id.analytic_account_id')
|
||||
billable_type = fields.Selection([
|
||||
('task_rate', 'At Task Rate'),
|
||||
|
||||
Reference in New Issue
Block a user