From c73ce3b65a250066d1d66932682ecc904dcbeacc Mon Sep 17 00:00:00 2001
From: Yannick Tivisse
Date: Tue, 23 Jun 2015 11:06:11 +0200
Subject: [PATCH] [IMP] Move action to the Report or Configuration menuitem
when there is only one child. Example : Expense/Reports/Expenses -->
Expense/Reports Modified modules : association, fleet, hr_attendance,
hr_evaluation, hr_expense, hr_holidays hr_recruitment,
hr_timesheet, im_livechat, mass_mailing, membership, mrp_operations
project, purchase, sale_service
---
addons/association/profile_association.xml | 1 -
addons/fleet/fleet_view.xml | 2 +-
addons/hr_attendance/hr_attendance_view.xml | 4 +---
addons/hr_evaluation/hr_evaluation_view.xml | 4 +---
.../report/hr_evaluation_report_view.xml | 4 +---
addons/hr_expense/hr_expense_view.xml | 5 +----
addons/hr_expense/report/hr_expense_report_view.xml | 2 +-
addons/hr_holidays/hr_holidays_view.xml | 3 +--
addons/hr_recruitment/hr_recruitment_view.xml | 2 --
.../report/hr_recruitment_report_view.xml | 3 ++-
addons/hr_timesheet/hr_timesheet_view.xml | 3 +--
.../im_livechat/report/im_livechat_report_views.xml | 7 +------
addons/mass_mailing/views/mass_mailing_report.xml | 4 +---
addons/membership/membership_view.xml | 12 +-----------
addons/membership/report/report_membership_view.xml | 3 ++-
.../report/mrp_workorder_analysis_view.xml | 3 +--
addons/project/project_view.xml | 10 ++--------
addons/purchase/report/purchase_report_view.xml | 3 +--
addons/sale_service/views/sale_service_view.xml | 2 +-
19 files changed, 20 insertions(+), 57 deletions(-)
diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml
index 6085d56f105..18fc8072b2e 100644
--- a/addons/association/profile_association.xml
+++ b/addons/association/profile_association.xml
@@ -9,7 +9,6 @@
icon="fa-users"
sequence="15"/>
-
diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml
index 6515880c676..c9efd52a631 100644
--- a/addons/fleet/fleet_view.xml
+++ b/addons/fleet/fleet_view.xml
@@ -176,7 +176,7 @@
-
+
diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml
index e25885e81df..33138870436 100644
--- a/addons/hr_attendance/hr_attendance_view.xml
+++ b/addons/hr_attendance/hr_attendance_view.xml
@@ -170,9 +170,7 @@
-
-
+
hr.employee.form1
diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml
index 8e1f60a313a..d298ccfe1ba 100644
--- a/addons/hr_evaluation/hr_evaluation_view.xml
+++ b/addons/hr_evaluation/hr_evaluation_view.xml
@@ -73,9 +73,7 @@
-
-
+
hr_evaluation.plan.phase.form
diff --git a/addons/hr_evaluation/report/hr_evaluation_report_view.xml b/addons/hr_evaluation/report/hr_evaluation_report_view.xml
index ce505a90817..332b1b0cf1b 100644
--- a/addons/hr_evaluation/report/hr_evaluation_report_view.xml
+++ b/addons/hr_evaluation/report/hr_evaluation_report_view.xml
@@ -93,9 +93,7 @@
-
+ name="Reports" action="action_evaluation_report_all" groups="base.group_hr_manager"/>
diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml
index 11a7c755049..ecd17ed11b0 100644
--- a/addons/hr_expense/hr_expense_view.xml
+++ b/addons/hr_expense/hr_expense_view.xml
@@ -268,13 +268,10 @@
action="action_approved_expense" sequence="15"/>
-
+ sequence="100" groups="base.group_configuration,base.group_hr_manager" action="hr_expense_product"/>
-
Expenses to Approve
diff --git a/addons/hr_expense/report/hr_expense_report_view.xml b/addons/hr_expense/report/hr_expense_report_view.xml
index 64f8486e268..4520f5476a8 100644
--- a/addons/hr_expense/report/hr_expense_report_view.xml
+++ b/addons/hr_expense/report/hr_expense_report_view.xml
@@ -82,7 +82,7 @@
-
+
diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml
index ece853a70fd..f00e0e119a5 100644
--- a/addons/hr_holidays/hr_holidays_view.xml
+++ b/addons/hr_holidays/hr_holidays_view.xml
@@ -508,8 +508,7 @@
-
+ sequence="100" groups="base.group_configuration,base.group_hr_manager" action="open_view_holiday_status"/>
diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml
index aaac3bbb8fd..b67ed0c920b 100644
--- a/addons/hr_recruitment/hr_recruitment_view.xml
+++ b/addons/hr_recruitment/hr_recruitment_view.xml
@@ -521,8 +521,6 @@
name="Applications"
parent="menu_hr_recruitment_root"
id="menu_crm_case_categ0_act_job" action="crm_case_categ0_act_job" sequence="2"/>
-
diff --git a/addons/hr_recruitment/report/hr_recruitment_report_view.xml b/addons/hr_recruitment/report/hr_recruitment_report_view.xml
index 61451148fb5..572a8a9f025 100644
--- a/addons/hr_recruitment/report/hr_recruitment_report_view.xml
+++ b/addons/hr_recruitment/report/hr_recruitment_report_view.xml
@@ -85,7 +85,8 @@
{}
-
+
Recruitment Analysis
hr.recruitment.report
diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml
index b6026b8ae0e..6c9114f872d 100644
--- a/addons/hr_timesheet/hr_timesheet_view.xml
+++ b/addons/hr_timesheet/hr_timesheet_view.xml
@@ -136,8 +136,7 @@
-
+ parent="hr_attendance.timesheet_menu_root" groups="base.group_configuration" action="act_hr_timesheet_accounts_form"/>
Activities
diff --git a/addons/im_livechat/report/im_livechat_report_views.xml b/addons/im_livechat/report/im_livechat_report_views.xml
index 71c8faf306c..65ad87120dd 100644
--- a/addons/im_livechat/report/im_livechat_report_views.xml
+++ b/addons/im_livechat/report/im_livechat_report_views.xml
@@ -63,12 +63,7 @@
name="Report"
parent="menu_livechat_root"
sequence="50"
- groups="im_livechat_group_manager"/>
-
-
diff --git a/addons/mass_mailing/views/mass_mailing_report.xml b/addons/mass_mailing/views/mass_mailing_report.xml
index b838bb9481c..f3a7741131e 100644
--- a/addons/mass_mailing/views/mass_mailing_report.xml
+++ b/addons/mass_mailing/views/mass_mailing_report.xml
@@ -62,9 +62,7 @@
-
+ parent="mass_mailing_menu_root" action="action_mail_statistics_report"/>
diff --git a/addons/membership/membership_view.xml b/addons/membership/membership_view.xml
index beba550f3a5..01297e461ff 100644
--- a/addons/membership/membership_view.xml
+++ b/addons/membership/membership_view.xml
@@ -122,14 +122,7 @@
-
-
-
+ parent="base.menu_association" sequence="100" groups="base.group_configuration" action="action_membership_products"/>
@@ -272,8 +265,5 @@
-
-
-
diff --git a/addons/membership/report/report_membership_view.xml b/addons/membership/report/report_membership_view.xml
index d6d34daff7a..e99793a5e58 100644
--- a/addons/membership/report/report_membership_view.xml
+++ b/addons/membership/report/report_membership_view.xml
@@ -66,7 +66,8 @@
{"search_default_start_date":1,"search_default_member":1, 'search_default_Revenue':1, 'search_default_this_month':1, 'search_default_salesman':1,'group_by_no_leaf':1}
-
diff --git a/addons/mrp_operations/report/mrp_workorder_analysis_view.xml b/addons/mrp_operations/report/mrp_workorder_analysis_view.xml
index ba7dcf95b2e..9f25cc548ac 100644
--- a/addons/mrp_operations/report/mrp_workorder_analysis_view.xml
+++ b/addons/mrp_operations/report/mrp_workorder_analysis_view.xml
@@ -84,8 +84,7 @@
{'search_default_Workcenter': 1}
-
-
+
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 0ffe94ce81f..bdbac030c0e 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -18,12 +18,6 @@
-
-
project.task.search.form
project.task
@@ -619,7 +613,7 @@
-
+
@@ -688,7 +682,7 @@
-
+
diff --git a/addons/purchase/report/purchase_report_view.xml b/addons/purchase/report/purchase_report_view.xml
index 4a46b7c22f8..e462d1cf905 100644
--- a/addons/purchase/report/purchase_report_view.xml
+++ b/addons/purchase/report/purchase_report_view.xml
@@ -95,8 +95,7 @@
-
+ groups="purchase.group_purchase_manager" action="action_purchase_order_report_all"/>
diff --git a/addons/sale_service/views/sale_service_view.xml b/addons/sale_service/views/sale_service_view.xml
index ede89294893..b67e266b7d6 100644
--- a/addons/sale_service/views/sale_service_view.xml
+++ b/addons/sale_service/views/sale_service_view.xml
@@ -66,7 +66,7 @@
-
+