summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Feyens <vfe@odoo.com>2020-03-19 09:48:37 +0000
committerVictor Feyens <vfe@odoo.com>2020-03-26 08:46:57 +0000
commitefc2d0e2cc77b8c7730c4e346ecd37d7905e89ce (patch)
tree68813c0bc3c556df8ac0462ce899ad57ab380357
parenta30cfee04eaf48b581d2e327c1b56e115a1c751f (diff)
[IMP] sale_timesheet: show prices with currency.
-rw-r--r--addons/sale_timesheet/models/project_sale_line_employee_map.py1
-rw-r--r--addons/sale_timesheet/views/project_task_views.xml3
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>