From fac0df86cb9783a77a21bbdbec42e2d786de454a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lucas=20Lef=C3=A8vre?=
Date: Wed, 8 May 2019 11:59:42 +0200
Subject: [PATCH] [IMP] hr_holidays: Display approve view from systray
When clicking on an activity on the systray, the form
view should be the "approve view" (with the stats widget).
The view loaded by the systray JS is the default view.
Hence the approve view need to become the default view.
A few action that used the default view need to be adapted
since that default view has changed.
---
.../hr_holidays/tests/test_leave_requests.py | 2 +-
addons/hr_holidays/views/hr_leave_views.xml | 45 ++++++++++---------
2 files changed, 24 insertions(+), 23 deletions(-)
diff --git a/addons/hr_holidays/tests/test_leave_requests.py b/addons/hr_holidays/tests/test_leave_requests.py
index 9f32d96e6c6..737e904b438 100644
--- a/addons/hr_holidays/tests/test_leave_requests.py
+++ b/addons/hr_holidays/tests/test_leave_requests.py
@@ -157,7 +157,7 @@ class TestLeaveRequests(TestHrHolidaysBase):
""" Create a department leave """
self.employee_hrmanager.write({'department_id': self.hr_dept.id})
self.assertFalse(self.env['hr.leave'].search([('employee_id', 'in', self.hr_dept.member_ids.ids)]))
- leave_form = Form(self.env['hr.leave'].sudo(self.user_hrmanager))
+ leave_form = Form(self.env['hr.leave'].sudo(self.user_hrmanager), view='hr_holidays.hr_leave_view_form_manager')
leave_form.holiday_status_id = self.holidays_type_1
leave_form.holiday_type = 'department'
leave_form.department_id = self.hr_dept
diff --git a/addons/hr_holidays/views/hr_leave_views.xml b/addons/hr_holidays/views/hr_leave_views.xml
index a87889e25a9..a82f725e543 100644
--- a/addons/hr_holidays/views/hr_leave_views.xml
+++ b/addons/hr_holidays/views/hr_leave_views.xml
@@ -46,7 +46,6 @@
domain="[('activity_ids.date_deadline', '<', context_today().strftime('%Y-%m-%d'))]"
help="Show all records which has next action date is before today"/>
- hr.leave.view.calendar
- hr.leave
-
-
-
-
-
-
-
-
- hr.leave.view.dashboard
- hr.leave
-
-
-
-
-
-
-
hr.leave.view.activity
hr.leave
@@ -367,7 +346,7 @@
hr.leave
primary
- 16
+ 5
@@ -385,6 +364,16 @@
+
+ hr.leave.view.calendar
+ hr.leave
+
+
+
+
+
+
+
hr.holidays.view.tree
hr.leave
@@ -613,6 +602,18 @@
+
+ 2
+ tree
+
+
+
+
+ 10
+ form
+
+
+
Department Time Off