From cf9eb7e02d931fb60319644bc211dc301ee2a05f Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Fri, 30 Aug 2019 09:43:18 +0000 Subject: [PATCH] [FIX] hr_holidays: Misc layout fixes + leaves_stat widget --- .../static/src/js/leave_stats_widget.js | 1 + .../static/src/xml/leave_stats_templates.xml | 21 ++++---- addons/hr_holidays/views/hr_leave_views.xml | 54 ++++++++++++++----- 3 files changed, 53 insertions(+), 23 deletions(-) diff --git a/addons/hr_holidays/static/src/js/leave_stats_widget.js b/addons/hr_holidays/static/src/js/leave_stats_widget.js index 8b1fa257d98..93148c19100 100644 --- a/addons/hr_holidays/static/src/js/leave_stats_widget.js +++ b/addons/hr_holidays/static/src/js/leave_stats_widget.js @@ -112,6 +112,7 @@ odoo.define('hr_holidays.LeaveStatsWidget', function (require) { return _.extend(leave, { date_from: moment(leave.date_from).format(dateFormat), date_to: moment(leave.date_to).format(dateFormat), + number_of_days: moment(leave.date_to).diff(moment(leave.date_from), 'days'), }); }); }); diff --git a/addons/hr_holidays/static/src/xml/leave_stats_templates.xml b/addons/hr_holidays/static/src/xml/leave_stats_templates.xml index 594ff0e6b61..237ffba9e91 100644 --- a/addons/hr_holidays/static/src/xml/leave_stats_templates.xml +++ b/addons/hr_holidays/static/src/xml/leave_stats_templates.xml @@ -6,7 +6,7 @@ -
Time Off taken by in
+
in
@@ -19,7 +19,7 @@ - + day(s) @@ -31,8 +31,7 @@ -
In for Department -
+
in
@@ -44,7 +43,7 @@
- + : day(s) - @@ -53,11 +52,13 @@
- - - - - + + + + + + +
diff --git a/addons/hr_holidays/views/hr_leave_views.xml b/addons/hr_holidays/views/hr_leave_views.xml index 59f8f34b992..1ef743c0f0f 100644 --- a/addons/hr_holidays/views/hr_leave_views.xml +++ b/addons/hr_holidays/views/hr_leave_views.xml @@ -210,12 +210,12 @@ -
+

-
+