From c06aa5331eda0408453552a304170ee0bf027a4d Mon Sep 17 00:00:00 2001 From: Barad Mahendra <mba@openerp.com> Date: Wed, 2 Nov 2022 04:47:06 +0000 Subject: [PATCH] [FIX] hr_timesheet: fix the remaining hours label on project sharing Before this commit, when remaining hours is negative then it the label was displayed as muted instead of danger. So in this commit, display the label danger when remaning hours are negative. task-3014420 closes odoo/odoo#104601 Related: odoo/enterprise#33447 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com> --- addons/hr_timesheet/views/project_sharing_views.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/hr_timesheet/views/project_sharing_views.xml b/addons/hr_timesheet/views/project_sharing_views.xml index e519b742b9d9..b31291f870d3 100644 --- a/addons/hr_timesheet/views/project_sharing_views.xml +++ b/addons/hr_timesheet/views/project_sharing_views.xml @@ -100,9 +100,13 @@ attrs="{'invisible' : ['|', ('allow_subtasks', '=', False), ('subtask_effective_hours', '=', 0.0)]}" /> <span class="o_td_label float-start"> <label class="fw-bold" for="remaining_hours" string="Remaining Hours" - attrs="{'invisible': ['|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', True)]}"/> + attrs="{'invisible': ['|', '|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', True), ('remaining_hours', '<', 0)]}"/> <label class="fw-bold" for="remaining_hours" string="Remaining Days" - attrs="{'invisible': ['|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', False)]}"/> + attrs="{'invisible': ['|', '|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', False), ('remaining_hours', '<', 0)]}"/> + <label class="fw-bold text-danger" for="remaining_hours" string="Remaining Hours" + attrs="{'invisible': ['|', '|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', True), ('remaining_hours', '>=', 0)]}"/> + <label class="fw-bold text-danger" for="remaining_hours" string="Remaining Days" + attrs="{'invisible': ['|', '|', ('planned_hours', '=', 0.0), ('encode_uom_in_days', '=', False), ('remaining_hours', '>=', 0)]}"/> </span> <field name="remaining_hours" widget="timesheet_uom" class="oe_subtotal_footer_separator" attrs="{'invisible' : [('planned_hours', '=', 0.0)]}" nolabel="1"/> -- GitLab