diff options
| -rw-r--r-- | addons/sale_timesheet/models/project_sale_line_employee_map.py | 1 | ||||
| -rw-r--r-- | addons/sale_timesheet/views/project_task_views.xml | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/addons/sale_timesheet/models/project_sale_line_employee_map.py b/addons/sale_timesheet/models/project_sale_line_employee_map.py index d657eeedabd..a1988db6c8c 100644 --- a/addons/sale_timesheet/models/project_sale_line_employee_map.py +++ b/addons/sale_timesheet/models/project_sale_line_employee_map.py @@ -18,6 +18,7 @@ class ProjectProductEmployeeMap(models.Model): employee_id = fields.Many2one('hr.employee', "Employee", required=True) sale_line_id = fields.Many2one('sale.order.line', "Sale Order Item", domain=[('is_service', '=', True)], required=True) price_unit = fields.Float(related='sale_line_id.price_unit', readonly=True) + currency_id = fields.Many2one(related="sale_line_id.currency_id") _sql_constraints = [ ('uniqueness_employee', 'UNIQUE(project_id,employee_id)', 'An employee cannot be selected more than once in the mapping. Please remove duplicate(s) and try again.'), diff --git a/addons/sale_timesheet/views/project_task_views.xml b/addons/sale_timesheet/views/project_task_views.xml index 2c069821069..a2a4b09a0ad 100644 --- a/addons/sale_timesheet/views/project_task_views.xml +++ b/addons/sale_timesheet/views/project_task_views.xml @@ -21,7 +21,8 @@ <tree editable="top"> <field name="employee_id" options="{'no_create': True}"/> <field name="sale_line_id" options="{'no_create': True}" domain="[('order_id','=',parent.sale_order_id), ('is_service', '=', True)]"/> - <field name="price_unit"/> + <field name="price_unit" widget="monetary"/> + <field name="currency_id" invisible="1"/> </tree> </field> </page> |
