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