From 74f3cbc6a662d818db062ebc2fffec8816f73383 Mon Sep 17 00:00:00 2001
From: Yannick Tivisse
Date: Tue, 14 Apr 2015 09:21:40 +0200
Subject: [PATCH] [IMP] New design : menus reorganization - Several Modules
have been splitted into several apps Examples : Human Resources :
Splitted into Leaves, Recruitment, Expenses, Appraisals, Timesheets,
Employees, Payroll Marketing : Mass Mailing, Events, ...
Messaging : Chat, Agenda, Notes, Address Book, ... - Generally, the related
reports have been moved in the apps, as last menu - Also, configuration menu
(no_one group) have been moved into a config root menu exception made for
the warehouse and lunch modules - Configuration for typical frontend modules
have been moved into the website settings Related modules : Ecommerce,
blog, slides, forum - When they are present, menus like 'product' or
'customers' have been moved ex : Customers in Sales menu, Product in POS
menu - A lot of sequences and xmlids have been added or modified in this
commit - List of apps : 1 Chat : Inbox, Channels 2 Agenda : Calendar 3
Notes 4 Address Book : The view contact is still laying in the mail module
(1 app => 2 icons) 5 eCommerce : Still to define : Config + Orders Analysis
+ Shipping + incoming Amazon module 6 Sales : Dashboard (Sales Team Kanban),
CRM, Sales (note that they are splitted into 2 submenus)
Assignation, After-Sales (Invoicing and Services), Reports 7 Point of Sale :
Dashboard (POS status), Orders, Reports 8 Project : Dashboard (Project
Kanban), Search (all tasks, issues), Incoming Forecasts module, Reports
Project.issue.version feature has been removed completely 9 Members :
Dashboard (Members Kanban), Report, Config 10 Timesheets : Time Tracking,
Approvals, Reports 11 Purchase : Purchase, Control (Products and Bills) 12
Warehouse : Dashboard (Warehouse Kanban), Operations, Inventory Control,
Schedulers, Configuration 13 Manufacturing : Same menu structure 14 Mass
Mailing : Mailings, Campaigns, Reports 15 Events : Events, Reports 16 Lead
Automation : Campaigns, Reports 17 Surveys : Surveys, Reports 18 Human
Resources : Dashboard (Departments Kanban), Employees, Contracts, Engagement
(Gamification) 19 Recruitment : Job Positions, Applications, Resumes &
Letters, Reports 20 Expenses : Expenses, Approvals, Reports 21 Leaves : My
Leaves, Approvals, Reports 22 Appraisals : Appraisals, Interview, Reports -->
Will probably be modified by the incoming refactoring 23 Payroll : Current
Menu 24 Lunch : My Lunch, Manager, Configuration 25 Accounting : Same menus
currently, waiting the new accounting to be merged 26 Fleet : Current menu 27
Sign : Incoming docusign module 28 No root menuitem with this sequence 29
Attendance : Attendance, Reports Sign in/out by project feature has been
removed completely 30 Link Tracker (group_no_one) : Link Tracker, UTMs New
view added : URL Shortner, which is the frontend view embedded in backend 31
Versionning : Website domain, Versions, Experiments 32 Slides (group_no_one)
: Channels, Categories, Slides, Tags 33 No root menu item with this sequence
34 Livechat : Channels, History, Reports 35 Dashboards : My Boards,
Configuration 36 App Store : Local Modules, Apps, Updates Last Settings :
Incoming Dashboard Settings, Sales, ...., Website Settings General Pattern
for all modules' settings : | Module_name |-- Settings : General Config view
(checkbox screen) |-- Record setting 1 |-- ... |-- Record setting n Example
for Sale module | Sales |-- Settings : Checkbox screen |-- Quotations |----
Quotation Templates |---- Report Layout Categories |---- Contract Template
|---- Invoice Type |-- Contract |---- Deduplicate Contacts |-- Delivery |----
Delivery Methods |---- Delivery Pricelist
---
addons/account/account_menuitem.xml | 4 +-
.../account_accountant_data.xml | 3 +-
.../account_analytic_analysis_view.xml | 9 +-
addons/association/profile_association.xml | 8 +-
addons/calendar/calendar_view.xml | 2 +-
addons/crm/crm_lead_menu.xml | 6 +-
addons/crm/crm_phonecall_menu.xml | 2 +-
addons/crm/crm_view.xml | 11 +-
addons/crm/report/crm_lead_report_view.xml | 2 +-
.../report/crm_opportunity_report_view.xml | 2 +-
.../crm/report/crm_phonecall_report_view.xml | 2 +-
addons/crm/security/crm_security.xml | 2 +-
addons/crm_claim/crm_claim_menu.xml | 9 +-
addons/crm_claim/crm_claim_view.xml | 2 +-
.../report/crm_claim_report_view.xml | 2 +-
addons/crm_helpdesk/crm_helpdesk_menu.xml | 12 +-
addons/crm_helpdesk/crm_helpdesk_view.xml | 2 +-
.../report/crm_helpdesk_report_view.xml | 2 +-
.../report/crm_lead_report_view.xml | 2 +-
.../report/crm_partner_report_view.xml | 2 +-
addons/delivery/delivery_view.xml | 4 +-
addons/event/__openerp__.py | 2 +-
addons/event/event_view.xml | 12 +-
.../report/report_event_registration_view.xml | 3 +-
addons/event/res_config.py | 4 +-
addons/event/res_config_view.xml | 30 +++-
addons/fleet/fleet_board_view.xml | 2 +-
addons/fleet/fleet_view.xml | 2 +-
addons/hr/hr_view.xml | 18 +-
addons/hr/res_config_view.xml | 7 +-
.../views/hr_applicant.xml | 2 +-
addons/hr_attendance/hr_attendance_view.xml | 15 +-
addons/hr_contract/hr_contract_view.xml | 2 +-
addons/hr_evaluation/hr_evaluation_view.xml | 13 +-
.../report/hr_evaluation_report_view.xml | 6 +-
addons/hr_expense/hr_expense_view.xml | 20 ++-
.../report/hr_expense_report_view.xml | 2 +-
addons/hr_holidays/hr_holidays_view.xml | 23 ++-
.../report/available_holidays_view.xml | 2 +-
.../hr_holidays_summary_department_view.xml | 2 +-
addons/hr_payroll/hr_payroll_view.xml | 22 +--
addons/hr_payroll/res_config.py | 5 +-
addons/hr_payroll/res_config_view.xml | 39 ++--
addons/hr_recruitment/hr_recruitment_menu.xml | 12 +-
addons/hr_recruitment/hr_recruitment_view.xml | 15 +-
.../report/hr_recruitment_report_view.xml | 2 +-
addons/hr_recruitment/res_config.py | 4 +-
addons/hr_recruitment/res_config_view.xml | 54 ++++--
addons/hr_timesheet/__init__.py | 1 -
addons/hr_timesheet/__openerp__.py | 2 -
addons/hr_timesheet/hr_timesheet_view.xml | 12 +-
.../report/hr_timesheet_report_view.xml | 4 +-
.../hr_timesheet/test/test_hr_timesheet.yml | 64 -------
addons/hr_timesheet/wizard/__init__.py | 22 ---
.../wizard/hr_timesheet_sign_in_out.py | 169 ------------------
.../wizard/hr_timesheet_sign_in_out_view.xml | 94 ----------
.../hr_timesheet_invoice_report_view.xml | 5 -
.../hr_timesheet_analytic_profit_view.xml | 2 +-
.../hr_timesheet_sheet_data.xml | 2 +-
.../hr_timesheet_sheet_view.xml | 5 +-
.../im_livechat/report/im_livechat_report.xml | 4 +-
addons/im_livechat/views/im_livechat_view.xml | 6 +-
.../l10n_in_hr_payroll_view.xml | 2 +-
.../report/payment_advice_report_view.xml | 3 +-
.../report/payslip_report_view.xml | 3 +-
addons/lunch/views/lunch_views.xml | 16 +-
addons/mail/__openerp__.py | 2 +-
addons/mail/contacts_view.xml | 19 +-
addons/mail/mail_group_view.xml | 2 +-
addons/mail/mail_thread_view.xml | 17 +-
addons/marketing/marketing_view.xml | 4 -
addons/marketing/res_config_view.xml | 3 -
.../marketing_campaign_view.xml | 10 +-
.../report/campaign_analysis_view.xml | 2 +-
addons/marketing_campaign/res_config.py | 4 +-
addons/marketing_campaign/res_config.xml | 28 ++-
addons/mass_mailing/__openerp__.py | 1 -
addons/mass_mailing/models/res_config.py | 4 +-
addons/mass_mailing/views/email_template.xml | 2 +-
addons/mass_mailing/views/mass_mailing.xml | 25 +--
.../views/mass_mailing_report.xml | 7 +-
addons/mass_mailing/views/res_config.xml | 28 ++-
addons/mass_mailing/views/res_partner.xml | 6 -
addons/membership/membership_view.xml | 10 +-
addons/mrp/mrp_view.xml | 2 +-
addons/mrp/report/mrp_report_view.xml | 2 -
.../report/mrp_workorder_analysis_view.xml | 3 +-
addons/note/note_view.xml | 5 +-
addons/point_of_sale/point_of_sale_view.xml | 26 ++-
addons/product/pricelist_view.xml | 4 +-
addons/product/product_view.xml | 14 +-
addons/product_margin/product_margin_view.xml | 4 +-
addons/project/project_view.xml | 17 +-
addons/project/report/project_report_view.xml | 4 +-
addons/project/res_config_view.xml | 4 +-
addons/project_issue/project_issue.py | 12 --
addons/project_issue/project_issue_data.xml | 14 --
addons/project_issue/project_issue_view.xml | 44 -----
.../report/project_issue_report.py | 2 -
.../report/project_issue_report_view.xml | 1 -
.../security/ir.model.access.csv | 2 -
.../project_timesheet_view.xml | 5 -
addons/purchase/purchase_view.xml | 36 ++--
.../purchase/report/purchase_report_view.xml | 16 +-
addons/purchase/res_config_view.xml | 4 +-
addons/purchase/stock_view.xml | 2 +-
.../purchase_requisition_view.xml | 2 +-
.../report_intrastat_view.xml | 2 +-
addons/sale/report/sale_report_view.xml | 2 +-
addons/sale/res_config_view.xml | 4 +-
addons/sale/sale_view.xml | 10 +-
addons/sale/security/sale_security.xml | 2 +-
.../sale_service/views/sale_service_view.xml | 2 +-
addons/sale_stock/stock_view.xml | 10 +-
addons/sales_team/sales_team.xml | 6 +-
addons/stock/report/report_stock_forecast.xml | 2 +-
addons/stock/report/report_stock_view.xml | 2 +-
addons/stock/res_config_view.xml | 5 +-
addons/stock/stock_view.xml | 32 ++--
.../wizard/stock_valuation_history_view.xml | 2 +-
addons/survey/views/survey_views.xml | 7 +-
addons/utm/views/utm.xml | 4 +-
addons/web/views/webclient_templates.xml | 5 +-
addons/website/views/res_config.xml | 5 +-
.../website_blog/views/website_blog_views.xml | 9 +-
addons/website_crm_score/views/marketing.xml | 2 +-
addons/website_crm_score/views/reporting.xml | 2 +-
.../views/event_backend.xml | 9 +-
addons/website_forum/views/forum.xml | 3 +-
.../static/src/js/website_links_menu.js | 2 +-
addons/website_links/views/website_links.xml | 2 +-
addons/website_slides/__openerp__.py | 1 +
.../view/website_slides_backend.xml | 12 +-
.../website_version/views/marketing_view.xml | 8 +-
openerp/addons/base/base_menu.xml | 12 +-
openerp/addons/base/res/res_partner_view.xml | 12 +-
openerp/addons/base/res/res_security.xml | 2 +-
137 files changed, 529 insertions(+), 874 deletions(-)
delete mode 100644 addons/hr_timesheet/test/test_hr_timesheet.yml
delete mode 100644 addons/hr_timesheet/wizard/__init__.py
delete mode 100644 addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py
delete mode 100644 addons/hr_timesheet/wizard/hr_timesheet_sign_in_out_view.xml
delete mode 100644 addons/mass_mailing/views/res_partner.xml
diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml
index 754dfc3b37c..b5496cf6f5e 100644
--- a/addons/account/account_menuitem.xml
+++ b/addons/account/account_menuitem.xml
@@ -7,7 +7,7 @@
id="menu_finance"
groups="group_account_user,group_account_manager,group_account_invoice"
icon="fa-usd"
- sequence="50"/>
+ sequence="25"/>
@@ -21,7 +21,7 @@
-
+
diff --git a/addons/account_accountant/account_accountant_data.xml b/addons/account_accountant/account_accountant_data.xml
index 6343559db22..9ce012dfefb 100644
--- a/addons/account_accountant/account_accountant_data.xml
+++ b/addons/account_accountant/account_accountant_data.xml
@@ -5,7 +5,8 @@
+ id="account.menu_finance"
+ sequence="25"/>
diff --git a/addons/account_analytic_analysis/account_analytic_analysis_view.xml b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
index 4d28b838a67..c35dce559df 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis_view.xml
+++ b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
@@ -270,7 +270,7 @@
-
+
@@ -291,7 +291,10 @@
-
+
+
@@ -358,7 +361,7 @@
diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml
index 07588acd399..8d206ea3974 100644
--- a/addons/association/profile_association.xml
+++ b/addons/association/profile_association.xml
@@ -3,13 +3,13 @@
-
-
-
+ sequence="9"/>
+
+
diff --git a/addons/calendar/calendar_view.xml b/addons/calendar/calendar_view.xml
index 725a7b7f48e..9cb229d0392 100644
--- a/addons/calendar/calendar_view.xml
+++ b/addons/calendar/calendar_view.xml
@@ -333,7 +333,7 @@
-
+
diff --git a/addons/crm/crm_lead_menu.xml b/addons/crm/crm_lead_menu.xml
index 8ede746e07e..cccc9c957ce 100644
--- a/addons/crm/crm_lead_menu.xml
+++ b/addons/crm/crm_lead_menu.xml
@@ -74,10 +74,10 @@
-
-
+
-
diff --git a/addons/crm/crm_phonecall_menu.xml b/addons/crm/crm_phonecall_menu.xml
index 7c76cd7342e..6df318022a5 100644
--- a/addons/crm/crm_phonecall_menu.xml
+++ b/addons/crm/crm_phonecall_menu.xml
@@ -49,7 +49,7 @@
+ parent="base.menu_base_partner" sequence="4" />
Logged Calls
diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml
index 5445259af36..dbffca73859 100644
--- a/addons/crm/crm_view.xml
+++ b/addons/crm/crm_view.xml
@@ -9,19 +9,20 @@
-->
+ groups="base.group_sale_manager,base.group_sale_salesman"
+ sequence="6"/>
+ parent="base.menu_sale_config" sequence="5" groups="base.group_sale_manager"/>
+ parent="base.menu_sale_config" sequence="1" groups="base.group_sale_manager"/>
+ parent="base.menu_sale_config" sequence="0" groups="base.group_sale_manager"/>
+ parent="base.menu_sale_config" sequence="45" groups="base.group_sale_salesman"/>
diff --git a/addons/crm/report/crm_lead_report_view.xml b/addons/crm/report/crm_lead_report_view.xml
index ede1c240dd9..169b70e1579 100644
--- a/addons/crm/report/crm_lead_report_view.xml
+++ b/addons/crm/report/crm_lead_report_view.xml
@@ -143,7 +143,7 @@
+ parent="base.menu_sale_report" action="action_report_crm_lead" sequence="1"/>
diff --git a/addons/crm/report/crm_opportunity_report_view.xml b/addons/crm/report/crm_opportunity_report_view.xml
index c70c5670f50..5550376d96e 100644
--- a/addons/crm/report/crm_opportunity_report_view.xml
+++ b/addons/crm/report/crm_opportunity_report_view.xml
@@ -136,7 +136,7 @@
+ parent="base.menu_sale_report" action="action_report_crm_opportunity" sequence="5"/>
diff --git a/addons/crm/report/crm_phonecall_report_view.xml b/addons/crm/report/crm_phonecall_report_view.xml
index f306cd4b041..31e7bc8d2ad 100644
--- a/addons/crm/report/crm_phonecall_report_view.xml
+++ b/addons/crm/report/crm_phonecall_report_view.xml
@@ -120,7 +120,7 @@
+ id="menu_report_crm_phonecalls_tree" parent="base.menu_sale_report" sequence="15"/>
diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml
index 10477260d27..8d280758fe6 100644
--- a/addons/crm/security/crm_security.xml
+++ b/addons/crm/security/crm_security.xml
@@ -42,7 +42,7 @@
-
+ parent="base.menu_services" action="crm_case_helpdesk_act111" sequence="2"/>
diff --git a/addons/crm_helpdesk/crm_helpdesk_view.xml b/addons/crm_helpdesk/crm_helpdesk_view.xml
index e9d223e932b..0f01124ecf5 100644
--- a/addons/crm_helpdesk/crm_helpdesk_view.xml
+++ b/addons/crm_helpdesk/crm_helpdesk_view.xml
@@ -4,7 +4,7 @@
+ parent="base.menu_sale_config" sequence="60" />
diff --git a/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml b/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
index 0235312e53a..4fb241b1d1c 100644
--- a/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
+++ b/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
@@ -82,7 +82,7 @@
+ id="menu_report_crm_helpdesks_tree" parent="base.menu_sale_report" sequence="20"/>
diff --git a/addons/crm_partner_assign/report/crm_lead_report_view.xml b/addons/crm_partner_assign/report/crm_lead_report_view.xml
index 02294d8265e..ab272ae4bda 100644
--- a/addons/crm_partner_assign/report/crm_lead_report_view.xml
+++ b/addons/crm_partner_assign/report/crm_lead_report_view.xml
@@ -77,7 +77,7 @@
+ parent="base.menu_sale_report" action="action_report_crm_opportunity_assign" sequence="20"/>
diff --git a/addons/crm_partner_assign/report/crm_partner_report_view.xml b/addons/crm_partner_assign/report/crm_partner_report_view.xml
index 6f0cc5ec748..f66f54b95b3 100644
--- a/addons/crm_partner_assign/report/crm_partner_report_view.xml
+++ b/addons/crm_partner_assign/report/crm_partner_report_view.xml
@@ -52,7 +52,7 @@
+ parent="base.menu_sale_report" action="action_report_crm_partner_assign" sequence="25"/>
diff --git a/addons/delivery/delivery_view.xml b/addons/delivery/delivery_view.xml
index 81f47e93013..ea951c10d6f 100644
--- a/addons/delivery/delivery_view.xml
+++ b/addons/delivery/delivery_view.xml
@@ -1,8 +1,8 @@
-
-
+
+
delivery.carrier.tree
diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py
index 075d00e5da9..9de11b3bd61 100644
--- a/addons/event/__openerp__.py
+++ b/addons/event/__openerp__.py
@@ -23,8 +23,8 @@ Key Features
'security/event_security.xml',
'security/ir.model.access.csv',
'wizard/event_confirm_view.xml',
- 'report/report_event_registration_view.xml',
'event_view.xml',
+ 'report/report_event_registration_view.xml',
'event_data.xml',
'event_tip_data.xml',
'res_config_view.xml',
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index ff94c38525f..d4a9c760347 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -3,8 +3,8 @@
-
-
+
+
@@ -38,7 +38,9 @@
form
-
+
+
@@ -396,7 +398,7 @@
+ action="action_registration" groups="base.group_no_one"/>
@@ -450,7 +452,7 @@
form
-
+
diff --git a/addons/event/report/report_event_registration_view.xml b/addons/event/report/report_event_registration_view.xml
index f44af530b67..1b5a9e8d7d7 100644
--- a/addons/event/report/report_event_registration_view.xml
+++ b/addons/event/report/report_event_registration_view.xml
@@ -64,8 +64,7 @@
{}
-
-
+
diff --git a/addons/event/res_config.py b/addons/event/res_config.py
index 9f31c73dc41..d68aaadb97c 100644
--- a/addons/event/res_config.py
+++ b/addons/event/res_config.py
@@ -3,8 +3,8 @@
from openerp.osv import fields, osv
class event_config_settings(osv.TransientModel):
- _name='marketing.config.settings'
- _inherit='marketing.config.settings'
+ _name='event.config.settings'
+ _inherit='res.config.settings'
_columns = {
'module_event_sale': fields.boolean(
'Sell events tickets',
diff --git a/addons/event/res_config_view.xml b/addons/event/res_config_view.xml
index 8eb931e7339..61a76211e67 100644
--- a/addons/event/res_config_view.xml
+++ b/addons/event/res_config_view.xml
@@ -2,14 +2,19 @@
-
- marketing.config.settings
-
+
+ Configure Event
+ event.config.settings
-
+
+
+
+ Configure Event
+ event.config.settings
+ form
+ inline
+
+
+
+
diff --git a/addons/fleet/fleet_board_view.xml b/addons/fleet/fleet_board_view.xml
index 313f863c41f..fe19fd851b0 100644
--- a/addons/fleet/fleet_board_view.xml
+++ b/addons/fleet/fleet_board_view.xml
@@ -64,7 +64,7 @@
-
+