From d2cddd66fbc649a80228653979ea52d55ef9b46a Mon Sep 17 00:00:00 2001 From: Kishan Gajjar Date: Wed, 29 Mar 2017 15:54:22 +0530 Subject: [PATCH] [IMP] hr_*,lunch: Add kanban views for all menuitems used in mobile Purpose ======= Improve readability on mobile Specification ============= Activate Kanban view on those so it could be displayed by default on mobile instead of view list List of impacted modules: - hr_holidays: kanban for leaves summary - hr_holidays: kanban for allocation request(reuse leaves summary) - hr_holidays: kanban for leave details(reuse leaves summary) - hr_attendance: kanban for attendances - hr_timesheet: kanban for activities - hr_contract: kanban for contracts - hr_recruitment: kanban for Stages - hr_recruitment: kanban for Job Positions(reuse Job Positions dashboard) - lunch : kanban for previous order - lunch : kanban for employee payment - lunch : kanban for control accounts reuse kanban of employee payment - lunch : kanban for control vendors reuse previous order - lunch : kanban for product - lunch : kanban for alerts - lunch : kanban for today's orders(reuse previous order) - website_event_track: kanban for track stages --- .../views/hr_attendance_view.xml | 32 +++- .../hr_contract/views/hr_contract_views.xml | 45 ++++- .../hr_holidays/views/hr_holidays_views.xml | 50 ++++- .../views/hr_recruitment_views.xml | 27 ++- .../hr_timesheet/views/hr_timesheet_views.xml | 53 ++++++ addons/lunch/views/lunch_views.xml | 178 +++++++++++++++++- .../views/event_track_views.xml | 24 +++ 7 files changed, 397 insertions(+), 12 deletions(-) diff --git a/addons/hr_attendance/views/hr_attendance_view.xml b/addons/hr_attendance/views/hr_attendance_view.xml index 2218b2ac98b..16c69ff4919 100644 --- a/addons/hr_attendance/views/hr_attendance_view.xml +++ b/addons/hr_attendance/views/hr_attendance_view.xml @@ -15,6 +15,36 @@ + + hr.attendance.kanban + hr.attendance + + + + + + + +
+
+ + + + +
+
+
+ + + - +
+
+
+
+
+
+
+ hr.attendance.form hr.attendance @@ -83,7 +113,7 @@ Attendances hr.attendance form - tree,form + tree,kanban,form {"search_default_today":1} diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml index 4b7abbb4296..5c70fd640a5 100644 --- a/addons/hr_contract/views/hr_contract_views.xml +++ b/addons/hr_contract/views/hr_contract_views.xml @@ -156,11 +156,54 @@ + + hr.contract.kanban + hr.contract + + + + + + + +
+
+
+ + + +
+
+ + + +
+
+
+ +
+
+
    +
  • +
  • +
  • +
  • +
  • -
  • +
+
+
+
+
+
+ +
+
+ Contracts hr.contract form - tree,form + tree,kanban,form [] {'search_default_current':1} diff --git a/addons/hr_holidays/views/hr_holidays_views.xml b/addons/hr_holidays/views/hr_holidays_views.xml index d7abe9f285a..54d0c1a79f2 100644 --- a/addons/hr_holidays/views/hr_holidays_views.xml +++ b/addons/hr_holidays/views/hr_holidays_views.xml @@ -194,6 +194,51 @@ + + hr.holidays.kanban + hr.holidays + + + + + + + + + +
+
+ + + + +
+ +
+
+ +
+
+ + + +
+
+
+ + + - +
+
+ days +
+
+
+
+
+
+
+ hr.holidays.report_employee_tree hr.holidays @@ -374,6 +419,7 @@ Allocation Request hr.holidays form + tree,kanban,form { 'default_type':'add', 'search_default_my_leaves': 1, @@ -448,7 +494,7 @@ Leaves Summary hr.holidays form - tree,form + tree,kanban,form { 'search_default_group_type': 1, @@ -482,7 +528,7 @@ Leave Details hr.holidays form - tree,form,calendar + tree,kanban,form,calendar {'default_type': 'remove', 'search_default_todo': 1} diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml index da2a96d925c..c487180c521 100644 --- a/addons/hr_recruitment/views/hr_recruitment_views.xml +++ b/addons/hr_recruitment/views/hr_recruitment_views.xml @@ -509,7 +509,7 @@ Job Positions hr.job form - tree,form + tree,kanban,form {'search_default_in_recruitment': 1}

@@ -662,6 +662,30 @@ + + hr.recruitment.stage.kanban + hr.recruitment.stage + + + + + + +

+
+ +
+
+ Folded in Recruitment Pipe: + +
+
+ + + +
+
+ hr.recruitment.stage.form @@ -690,6 +714,7 @@ Stages hr.recruitment.stage form + tree,kanban,form

diff --git a/addons/hr_timesheet/views/hr_timesheet_views.xml b/addons/hr_timesheet/views/hr_timesheet_views.xml index d2bac3c2ac0..6807e9ede77 100644 --- a/addons/hr_timesheet/views/hr_timesheet_views.xml +++ b/addons/hr_timesheet/views/hr_timesheet_views.xml @@ -140,6 +140,49 @@ + + account.analytic.line.kanban + account.analytic.line + + + + + + + + + + +

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + + Duration: + +
+ + + +
+
lunch.order.tree @@ -413,6 +511,39 @@ + + lunch.product.kanban + lunch.product + + + + + + + + + +
+
+
+ +
+
+ + Price: + +
+
+
+ +
+
+
+
+
+
+
+ Lunch: Archive/Restore products ir.actions.server @@ -496,6 +627,39 @@ + + lunch.alert.kanban + lunch.alert + + + + + + + + +
+
+ +
+
+
+ Between: - + +
+
+ + + +
+
+
+
+
+
+
+
+ lunch.alert.form lunch.alert diff --git a/addons/website_event_track/views/event_track_views.xml b/addons/website_event_track/views/event_track_views.xml index 1266f0a9d30..e41973404c5 100644 --- a/addons/website_event_track/views/event_track_views.xml +++ b/addons/website_event_track/views/event_track_views.xml @@ -405,10 +405,34 @@ + + event.track.stage.kanban + event.track.stage + + + + + + +
+
+ + + + +
+
+
+
+
+
+
+ Track Stages event.track.stage form + tree,kanban,form