diff --git a/addons/account/views/account_menuitem.xml b/addons/account/views/account_menuitem.xml index dd5244f3a5148becf0dd9b444c397b44b9c1db29..d10adac789b6e65a47e841d75ffb42a8458808c2 100644 --- a/addons/account/views/account_menuitem.xml +++ b/addons/account/views/account_menuitem.xml @@ -13,7 +13,7 @@ <menuitem id="menu_finance_payables" name="Purchases" parent="menu_finance" sequence="3"/> <menuitem id="menu_finance_entries" name="Adviser" parent="menu_finance" sequence="4" groups="group_account_manager"/> <menuitem id="menu_finance_reports" name="Reporting" parent="menu_finance" sequence="5" groups="group_account_user"/> - <menuitem id="menu_finance_configuration" name="Configuration" parent="menu_finance" sequence="15" groups="group_account_manager"/> + <menuitem id="menu_finance_configuration" name="Configuration" parent="menu_finance" sequence="15" groups="group_account_manager,base.group_configuration"/> <!-- Configuration Sub-Menu --> <menuitem id="account_account_menu" name="Accounting" parent="account.menu_finance_configuration" sequence="2" groups="group_account_manager" icon="fa-book"/> <menuitem id="account_management_menu" name="Management" parent="account.menu_finance_configuration" sequence="3" groups="group_account_manager"/> diff --git a/addons/account/views/res_config_view.xml b/addons/account/views/res_config_view.xml index 25f298d7ad1f5ef6155e69b4a25e60bc37451785..603cc93267b73da32c1da67939eb2053586dc9eb 100644 --- a/addons/account/views/res_config_view.xml +++ b/addons/account/views/res_config_view.xml @@ -283,8 +283,8 @@ <field name="target">inline</field> </record> - <menuitem id="base.menu_account_config" name="Invoicing" parent="base.menu_config" - sequence="1"/> + <menuitem id="menu_account_config" name="Configuration" parent="menu_finance" + sequence="100" action="action_account_config" groups="base.group_configuration"/> <menuitem id="base.menu_account_general_settings" name="Settings" parent="base.menu_account_config" sequence="0" action="action_account_config"/> diff --git a/addons/account_accountant/account_accountant_data.xml b/addons/account_accountant/account_accountant_data.xml index 52e40c8f8fe6441b6879d8d985ea63727925a33f..ba40a780d984cc03c40793ac3d6bf67ff423b6b9 100644 --- a/addons/account_accountant/account_accountant_data.xml +++ b/addons/account_accountant/account_accountant_data.xml @@ -7,7 +7,7 @@ icon="fa-book" id="account.menu_finance" sequence="25"/> - <menuitem id="account.menu_account_config" name="Accounting" parent="base.menu_config" sequence="3"/> + <menuitem id="account.menu_account_config" name="Configuration" parent="account.menu_finance" sequence="100" groups="base.group_configuration"/> </data> diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml index 8d206ea39743566882e63d37891a239429963843..8adb10e2904454055144c23bdbd1ff9b0ba46170 100644 --- a/addons/association/profile_association.xml +++ b/addons/association/profile_association.xml @@ -8,7 +8,7 @@ groups="base.group_sale_salesman" icon="fa-group" sequence="9"/> - <menuitem name="Configuration" id="base.menu_event_config" parent="base.menu_association" sequence="100"/> + <menuitem name="Configuration" id="base.menu_event_config" parent="base.menu_association" sequence="100" groups="base.group_configuration"/> <menuitem name="Reports" id="base.menu_report_association" parent="base.menu_association" sequence="99"/> </data> diff --git a/addons/crm/res_config_view.xml b/addons/crm/res_config_view.xml index 8717e53357b61f1e72baa386d2533850e825b648..86299f374647843f6c5722f36d29570d8d01145a 100644 --- a/addons/crm/res_config_view.xml +++ b/addons/crm/res_config_view.xml @@ -67,8 +67,8 @@ </field> </record> - <menuitem id="base.menu_sale_config" name="Sales" parent="base.menu_config" - sequence="1" action="base_setup.action_sale_config"/> + <menuitem id="base.menu_sale_config" name="Configuration" parent="base.menu_base_partner" + sequence="100" action="base_setup.action_sale_config" groups="base.group_configuration"/> </data> </openerp> diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 6fa082f93305fb5c226814188a3f7696a12e8d71..f37c57e042ed2a94ef659ffb1139766b07c98a89 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -38,8 +38,8 @@ <field name="view_type">form</field> </record> - <menuitem id="menu_event_configuration" name="Event" parent="base.menu_config" - sequence="14"/> + <menuitem id="menu_event_configuration" name="Configuration" parent="event_main_menu" + sequence="100" groups="base.group_configuration"/> <menuitem name="Events Types" id="menu_event_type" action="action_event_type" parent="menu_event_configuration" groups="base.group_no_one"/> <!-- EVENT.REGISTRATION ACTIONS --> diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml index 5f9a57d3d25f747ac6698006f8adb3244447ff2a..4cc43a998a337e35a54460c9ab342a858bba8237 100644 --- a/addons/hr/hr_view.xml +++ b/addons/hr/hr_view.xml @@ -9,7 +9,7 @@ icon="fa-user" sequence="18"/> <menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/> - <menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_user" sequence="50"/> + <menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_user,base.group_configuration" sequence="50"/> <menuitem id="menu_hr_configuration_employees" name="Employees" parent="hr.menu_hr_configuration" groups="base.group_hr_user" sequence="1"/> <menuitem id="menu_hr_configuration_recruitment" name="Recruitment" parent="hr.menu_hr_configuration" groups="base.group_hr_user" sequence="2"/> @@ -319,8 +319,8 @@ <field name="view_mode">tree,form</field> </record> - <menuitem id="menu_human_resources_configuration" name="Human Resources" parent="base.menu_config" - sequence="15"/> + <menuitem id="menu_human_resources_configuration" name="Configuration" parent="menu_hr_root" + sequence="100" groups="base.group_configuration"/> <menuitem action="open_view_categ_form" id="menu_view_employee_category_form" parent="menu_human_resources_configuration" sequence="1" groups="base.group_no_one,base.group_hr_manager"/> diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml index 5832a35e0fc96f448a5b8751b8a13818da6a5c61..75f3c54132f25ce44c9e4ceb1b0c397d5e1da3b3 100644 --- a/addons/hr_attendance/hr_attendance_view.xml +++ b/addons/hr_attendance/hr_attendance_view.xml @@ -169,7 +169,7 @@ <field name="view_id" ref="view_attendance_reason"/> </record> - <menuitem name="Attendance" parent="base.menu_config" id="menu_hr_attendance_config" sequence="29"/> + <menuitem name="Configuration" parent="menu_hr_attendance_root" id="menu_hr_attendance_config" sequence="100" groups="base.group_configuration"/> <menuitem action="open_view_attendance_reason" id="menu_open_view_attendance_reason" parent="menu_hr_attendance_config" groups="base.group_hr_attendance" sequence="1"/> diff --git a/addons/hr_equipment/views/hr_equipment_views.xml b/addons/hr_equipment/views/hr_equipment_views.xml index 43f7af1c72f89b5b20d9b68debe49b54112df8c8..d11e6c6eeaa60eeac0a3d73c800c3356256d3dcc 100644 --- a/addons/hr_equipment/views/hr_equipment_views.xml +++ b/addons/hr_equipment/views/hr_equipment_views.xml @@ -519,10 +519,10 @@ <menuitem id="menu_equipment_configuration" - name="Equipments" - parent="base.menu_config" - groups="base.group_hr_manager" - sequence="41"/> + name="Configuration" + parent="menu_equipment_title" + groups="base.group_hr_manager,base.group_configuration" + sequence="100"/> <menuitem id="menu_m_request_form" diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index ecf19e75c61a2b80d8b8b6bbe3df3cc6cdf7e92d..e9cfef49eb721cf61e11cba4b4d68ea4a25cc587 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -73,7 +73,7 @@ <menuitem name="Appraisal" id="menu_hr_evaluation_root" sequence="25"/> <menuitem name="Periodic Appraisal" parent="hr.menu_hr_configuration" id="menu_eval_hr_config" sequence="4" groups="base.group_hr_manager"/> - <menuitem name="Appraisal" id="menu_hr_evaluation_configuration" sequence="22" parent="base.menu_config"/> + <menuitem name="Configuration" id="menu_hr_evaluation_configuration" sequence="100" parent="menu_hr_evaluation_root" groups="base.group_configuration"/> <menuitem parent="menu_hr_evaluation_configuration" id="menu_open_view_hr_evaluation_plan_tree" action="open_view_hr_evaluation_plan_tree" sequence="5" groups="base.group_hr_manager"/> diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml index 788483bdf62532cc74020289c27bbbbdbf4ec47b..8c8e667932affe7ca511d7d7bd7e7fb30099f0f1 100644 --- a/addons/hr_expense/hr_expense_view.xml +++ b/addons/hr_expense/hr_expense_view.xml @@ -266,11 +266,11 @@ <menuitem id="menu_expense_approved" parent="account.menu_finance_payables" action="action_approved_expense" sequence="15"/> - <menuitem id="menu_hr_expense_configuration" name="Expenses" parent="base.menu_config" - sequence="20"/> + <menuitem id="menu_hr_expense_root" name="Expenses" sequence="20"/> + <menuitem id="menu_hr_expense_configuration" name="Configuration" parent="menu_hr_expense_root" + sequence="100" groups="base.group_configuration"/> <menuitem id="menu_hr_product" name="Expense Products" parent="menu_hr_expense_configuration" action="hr_expense_product" groups="base.group_hr_manager"/> - <menuitem id="menu_hr_expense_root" name="Expenses" sequence="20"/> <menuitem action="expense_all" id="menu_expense_all" name="Expenses" parent="menu_hr_expense_root"/> <menuitem action="action_request_approve_expense" id="menu_expense_to_approve" name="Approvals" parent="menu_hr_expense_root" groups="base.group_hr_user"/> diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 63330d2a459baa73e8ff449c3b2861e5e3674aaa..5e9b21009c6e316d1d27c3d085f713d5e45c27da 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -506,8 +506,8 @@ </record> <menuitem sequence="3" id="hr.menu_open_view_attendance_reason_config" parent="hr.menu_hr_configuration" name="Leaves" groups="base.group_hr_manager"/> - <menuitem id="menu_hr_holidays_configuration" name="Leaves" parent="base.menu_config" - sequence="21"/> + <menuitem id="menu_hr_holidays_configuration" name="Configuration" parent="menu_hr_holidays_root" + sequence="100" groups="base.group_configuration"/> <menuitem name="Leave Types" action="open_view_holiday_status" id="menu_open_view_holiday_status" parent="menu_hr_holidays_configuration" sequence="4" groups="base.group_hr_manager"/> <!-- Holiday on resource leave --> diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml index 49d163327e3ad70a346cf6ab1a7a73d49404b717..bca6ef02b20c83d3d609f4c8c0ec018a6bdaa364 100644 --- a/addons/hr_payroll/hr_payroll_view.xml +++ b/addons/hr_payroll/hr_payroll_view.xml @@ -3,9 +3,9 @@ <data> <!-- Root Menus --> - <menuitem id="menu_hr_payroll_configuration" name="Payroll" parent="base.menu_config" - sequence="23" groups="base.group_hr_manager"/> <menuitem id="menu_hr_payroll_root" name="Payroll" sequence="23"/> + <menuitem id="menu_hr_payroll_configuration" name="Configuration" parent="menu_hr_payroll_root" + sequence="100" groups="base.group_hr_manager,base.group_configuration"/> <!-- Contract View --> <record id="hr_contract_form_inherit" model="ir.ui.view"> diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index a10d10024aa9fa48b71350618b309899f46e18da..08b1af8bd6423d881db72517227c282f171ef072 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -2,8 +2,8 @@ <openerp> <data> - <menuitem id="menu_hr_recruitment_configuration" name="Recruitment" parent="base.menu_config" - sequence="19"/> + <menuitem id="menu_hr_recruitment_configuration" name="Configuration" parent="hr.menu_hr_root" + sequence="100" groups="base.group_configuration"/> <!-- Stage --> <record id="hr_job_stage_act" model="ir.actions.act_window"> diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml index ec83e80b2cad1b5d2c001dea5e9a36d46fb2e0ea..7863651725028ea026e91936026d14acb4c3d4ec 100644 --- a/addons/hr_timesheet/hr_timesheet_view.xml +++ b/addons/hr_timesheet/hr_timesheet_view.xml @@ -135,8 +135,8 @@ <field name="context">{'default_invoice_on_timesheets':1}</field> </record> - <menuitem name="Timesheets" id="menu_hr_timesheet_config" sequence="10" - parent="base.menu_config"/> + <menuitem name="Configuration" id="menu_hr_timesheet_config" sequence="100" + parent="hr_attendance.timesheet_menu_root" groups="base.group_configuration"/> <menuitem parent="menu_hr_timesheet_config" id="menu_timesheet_accounts" action="act_hr_timesheet_accounts_form" sequence="2" groups="base.group_hr_manager"/> <record id="act_hr_timesheet_line_evry1_all_form" model="ir.actions.act_window"> diff --git a/addons/knowledge/knowledge_view.xml b/addons/knowledge/knowledge_view.xml index 8b06b71cb4b939d06d0897b46564c724c6481a87..682e292fecee4cad89b1ccdbca805914f742c1a3 100644 --- a/addons/knowledge/knowledge_view.xml +++ b/addons/knowledge/knowledge_view.xml @@ -10,7 +10,7 @@ sequence="116"/> <menuitem name="Configuration" id="knowledge.menu_document_configuration" - parent="knowledge.menu_document" sequence="50"/> + parent="knowledge.menu_document" sequence="50" groups="base.group_configuration"/> <menuitem name="Collaborative Content" id="knowledge.menu_document2" parent="knowledge.menu_document"/> diff --git a/addons/knowledge/res_config_view.xml b/addons/knowledge/res_config_view.xml index ca1651fc9c67e55a84764b511fa6bf98c6d45baf..450e784afa01d5591bc275fcc8bfd062b4a7adb2 100644 --- a/addons/knowledge/res_config_view.xml +++ b/addons/knowledge/res_config_view.xml @@ -31,8 +31,8 @@ <field name="view_mode">form</field> <field name="target">inline</field> </record> - <menuitem id="menu_knowledge_configuration" name="Knowledge" parent="base.menu_config" - sequence="19" action="action_knowledge_configuration"/> + <menuitem id="menu_knowledge_configuration" name="Configuration" parent="menu_document" + sequence="100" action="action_knowledge_configuration" groups="base.group_configuration"/> </data> </openerp> diff --git a/addons/lunch/views/lunch_views.xml b/addons/lunch/views/lunch_views.xml index c3a61c00995ae1c8d30d737513c49a82dbac44cb..4d5c04b9fe473bc844c0f3a23b616985f5cd9514 100644 --- a/addons/lunch/views/lunch_views.xml +++ b/addons/lunch/views/lunch_views.xml @@ -4,7 +4,7 @@ <menuitem id='menu_lunch' name='Lunch' sequence="24" groups="group_lunch_user" icon="fa-cutlery"/> <menuitem name="My Lunch" parent="menu_lunch" id="menu_lunch_title" sequence="50" /> <menuitem name="Manager" parent="menu_lunch" id="menu_lunch_admin" sequence="51" groups="group_lunch_manager"/> - <menuitem name="Configuration" parent="menu_lunch" id="menu_lunch_config" sequence="53" groups="group_lunch_manager"/> + <menuitem name="Configuration" parent="menu_lunch" id="menu_lunch_config" sequence="53" groups="group_lunch_manager,base.group_configuration"/> <!--View Search to group/filter by Supplier and time--> <record id="lunch_order_line_view_search" model="ir.ui.view"> diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml index a09c41a75d8071dc3dcc05e4fa1890e567baed21..3499657d148550598050efd1d0e1ab74c2b48928 100644 --- a/addons/marketing/marketing_view.xml +++ b/addons/marketing/marketing_view.xml @@ -8,7 +8,7 @@ <!-- Marketing main configuration menu --> <menuitem name="Configuration" id="base.menu_marketing_config_root" sequence="30" - parent="base.marketing_menu"/> + parent="base.marketing_menu" groups="base.group_configuration"/> </data> </openerp> diff --git a/addons/mass_mailing/views/mass_mailing.xml b/addons/mass_mailing/views/mass_mailing.xml index dbda4773f07b268117932d9755bfb4fd3bb9ec3b..eef46071299def5e516b63ad1e6ba646f095b321 100644 --- a/addons/mass_mailing/views/mass_mailing.xml +++ b/addons/mass_mailing/views/mass_mailing.xml @@ -15,7 +15,7 @@ parent="mass_mailing_menu_root" sequence="1" groups="marketing.group_marketing_user"/> <!-- Marketing / Configuration --> <menuitem name="Configuration" id="mass_mailing_configuration" - parent="mass_mailing_menu_root" sequence="99"/> + parent="mass_mailing_menu_root" sequence="100" groups="base.group_configuration"/> <!-- MAIL MAIL STATISTICS !--> <record model="ir.ui.view" id="view_mail_mail_statistics_search"> @@ -646,8 +646,8 @@ <field name="view_mode">tree,form</field> </record> - <menuitem id="menu_mass_mailing_configuration" name="Mass Mailing" parent="base.menu_config" - sequence="14" groups="marketing.group_marketing_user"/> + <menuitem id="menu_mass_mailing_configuration" name="Configuration" parent="mass_mailing_menu_root" + sequence="100" groups="marketing.group_marketing_user,base.group_configuration"/> <menuitem name="Campaign Stages" id="menu_view_mass_mailing_stages" parent="menu_mass_mailing_configuration" sequence="1" diff --git a/addons/mass_mailing/views/res_config.xml b/addons/mass_mailing/views/res_config.xml index d2f1d1ea88e55b1831b1b7fc2f07c666fa9c5a76..00b9e6445af1be227974101b7502de2e6d75eeee 100644 --- a/addons/mass_mailing/views/res_config.xml +++ b/addons/mass_mailing/views/res_config.xml @@ -31,8 +31,8 @@ <field name="target">inline</field> </record> - <menuitem id="menu_mass_mailing_configuration" name="Mass Mailing" parent="base.menu_config" - sequence="14"/> + <menuitem id="menu_mass_mailing_configuration" name="Configuration" parent="mass_mailing_menu_root" + sequence="100" groups="base.group_configuration"/> <menuitem id="menu_mass_mailing_global_settings" name="Settings" parent="menu_mass_mailing_configuration" sequence="0" action="action_mass_mailing_configuration"/> diff --git a/addons/membership/membership_view.xml b/addons/membership/membership_view.xml index c06e65f0c3d79ba847e2bd6d0a6fba39baab0d37..6c6f81505b5ae4174acbcbd82b706c8d5b820e28 100644 --- a/addons/membership/membership_view.xml +++ b/addons/membership/membership_view.xml @@ -122,7 +122,7 @@ <menuitem name="Members" id="base.menu_association" icon="terp-calendar" sequence="9"/> <menuitem name="Configuration" id="base.menu_marketing_config_association" - parent="base.menu_association" sequence="100"/> + parent="base.menu_association" sequence="100" groups="base.group_configuration"/> <menuitem name="Membership Products" diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index f2f10b2b943f1b49d4123c11379002cc33e1bb93..2427f3fc3e80df8fa0d0ad54758fe49e12b129b2 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -62,7 +62,7 @@ id="menu_mrp_configuration" name="Configuration" parent="base.menu_mrp_root" - groups="group_mrp_manager" + groups="group_mrp_manager,base.group_configuration" sequence="50"/> <menuitem id="menu_mrp_configuration_manufacturing" diff --git a/addons/mrp/res_config_view.xml b/addons/mrp/res_config_view.xml index 8be7b88fce5fb98dbf64f8baf104524c886847d3..643b81842905a90f42a076bb133de73fc21a4191 100644 --- a/addons/mrp/res_config_view.xml +++ b/addons/mrp/res_config_view.xml @@ -80,8 +80,8 @@ <field name="target">inline</field> </record> - <menuitem id="base.menu_mrp_config" name="Manufacturing" parent="base.menu_config" - sequence="13" action="action_mrp_configuration"/> + <menuitem id="base.menu_mrp_config" name="Configuration" parent="base.menu_mrp_root" + sequence="13" action="action_mrp_configuration" groups="base.group_configuration"/> </data> </openerp> diff --git a/addons/note/note_view.xml b/addons/note/note_view.xml index c0f85e7472ea21edd20ba91a043a06c5e47764e1..06f313730becbebd28cdf600cfa99e9ed441bde7 100644 --- a/addons/note/note_view.xml +++ b/addons/note/note_view.xml @@ -183,7 +183,7 @@ </record> <menuitem name="Notes" id="menu_note_notes" sequence="3" action="note.action_note_note"/> - <menuitem name="Notes" id="menu_note_configuration" sequence="3" parent="base.menu_config" groups="base.group_no_one"/> + <menuitem name="Configuration" id="menu_note_configuration" sequence="100" parent="menu_note_notes" groups="base.group_configuration"/> <menuitem name="Stages" id="menu_notes_stage" parent="menu_note_configuration" action="note.action_note_stage" sequence="21" /> </data> diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 5c9ddb3f6671568a98a42d6975f777f211d10516..49659ede64e83d31ef99612473cd41b3d8dd13b4 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -522,8 +522,8 @@ </p> </field> </record> - <menuitem name="Point of Sales" parent="base.menu_config" - id="menu_point_config_product" sequence="3" groups="group_pos_manager"/> + <menuitem name="Configuration" parent="menu_point_root" + id="menu_point_config_product" sequence="100" groups="group_pos_manager,base.group_configuration"/> <menuitem action="product_pos_category_action" id="menu_product_pos_category" parent="menu_point_config_product" sequence="20" /> <!-- END --> diff --git a/addons/product/pricelist_view.xml b/addons/product/pricelist_view.xml index 7411218640292cf037cde2cdd4ea9a5280693c0d..b57528a7a04e03426bb46e54948283eb23b1c61d 100644 --- a/addons/product/pricelist_view.xml +++ b/addons/product/pricelist_view.xml @@ -2,8 +2,8 @@ <openerp> <data> - <menuitem id="base.menu_sale_config_sales" name="Sales" - parent="base.menu_sale_config" sequence="1"/> + <menuitem id="base.menu_sale_config_sales" name="Configuration" + parent="base.menu_base_partner" sequence="100" groups="base.group_configuration"/> <menuitem id="menu_product_pricelist_main" name="Pricelists" parent="base.menu_sale_config" groups="product.group_sale_pricelist" sequence="3"/> diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 893350130dbe838a267a38af37551f5dbdbae506..548b673727e3609e37b91bf7e32d57e5d919af61 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -14,13 +14,13 @@ parent="base.menu_main_pm" sequence="2" groups="base.group_no_one"/> - <menuitem id="menu_project_config" name="Project" parent="base.menu_config" - sequence="2"/> + <menuitem id="menu_project_config" name="Configuration" parent="base.menu_main_pm" + sequence="100" groups="base.group_configuration"/> <menuitem name="Configuration" id="base.menu_definitions" parent="menu_project_config" - groups="base.group_no_one" + groups="base.group_configuration" sequence="100"/> <record id="view_task_search_form" model="ir.ui.view"> diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index fc12457f2caf19806d673baabec83f6b1ec81a5e..c1300080a2652dcb49acd9ea424549377ca30090 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -30,7 +30,7 @@ </p> </field> </record> - <menuitem id="menu_purchase_config" name="Purchases" parent="base.menu_config" sequence="4" groups="group_purchase_manager"/> + <menuitem id="menu_purchase_config" name="Configuration" parent="base.menu_purchase_root" sequence="100" groups="group_purchase_manager,base.group_configuration"/> <menuitem id="menu_purchase_config_pricelist" name="Pricelists" parent="menu_purchase_config" sequence="50" groups="product.group_purchase_pricelist"/> diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml index ff1ebdb4bd823e60362224bdff8443c107b9e009..4e629dbe66f017fb18605b40ad46b3202ca04195 100644 --- a/addons/sale/res_config_view.xml +++ b/addons/sale/res_config_view.xml @@ -108,8 +108,8 @@ </field> </record> - <menuitem id="base.menu_sale_config" name="Sales" parent="base.menu_config" - sequence="1"/> + <menuitem id="base.menu_sale_config" name="Configuration" parent="base.menu_base_partner" + sequence="100" groups="base.group_configuration"/> <menuitem id="base.menu_sale_general_settings" name="Settings" parent="base.menu_sale_config" sequence="0" action="base_setup.action_sale_config"/> diff --git a/addons/sales_team/res_config_view.xml b/addons/sales_team/res_config_view.xml index 983b38e64d19355fd0f4b04cc5d36d9bf4583409..859fdf87e63f320124abbb8dae5ddef8c6d42dee 100644 --- a/addons/sales_team/res_config_view.xml +++ b/addons/sales_team/res_config_view.xml @@ -22,7 +22,7 @@ </data> </field> </record> - <menuitem id="base.menu_sale_config" name="Sales" parent="base.menu_config" - sequence="1" action="base_setup.action_sale_config"/> + <menuitem id="base.menu_sale_config" name="Configuration" parent="base.menu_base_partner" + sequence="100" action="base_setup.action_sale_config" groups="base.group_configuration"/> </data> </openerp> diff --git a/addons/stock/res_config_view.xml b/addons/stock/res_config_view.xml index 192db1e5c3f765baf6b2d99d33b0027b07259b2d..d320379bcc5a18e5fdebb7637bb4df238b61226d 100644 --- a/addons/stock/res_config_view.xml +++ b/addons/stock/res_config_view.xml @@ -120,8 +120,8 @@ <field name="target">inline</field> </record> - <menuitem id="menu_stock_config_settings" name="Warehouse" parent="base.menu_config" - sequence="5" groups="group_stock_manager"/> + <menuitem id="menu_stock_config_settings" name="Configuration" parent="menu_stock_root" + sequence="100" groups="group_stock_manager,base.group_configuration"/> <menuitem id="menu_stock_general_settings" name="Settings" parent="menu_stock_config_settings" sequence="0" action="action_stock_config_settings"/> </data> diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 3224d31ce95ed9ca8f5846e8c7ae5abb7c04c1bd..1b38292c13f79c46fe3b716d0b44b96860daf0d5 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -10,8 +10,8 @@ sequence="12"/> <menuitem id="menu_stock_warehouse_mgmt" name="Operations" parent="menu_stock_root" sequence="1"/> - <menuitem id="menu_stock_config_settings" name="Warehouse" parent="base.menu_config" - sequence="5" groups="group_stock_manager"/> + <menuitem id="menu_stock_config_settings" name="Configuration" parent="menu_stock_root" + sequence="100" groups="group_stock_manager,base.group_configuration"/> <menuitem id="menu_warehouse_config" name="Warehouse Management" parent="menu_stock_config_settings" sequence="1" groups="base.group_no_one"/> <menuitem id="menu_reordering_rules_config" name="Schedulers Management" parent="menu_stock_config_settings" sequence="3" groups="base.group_no_one"/> <menuitem id="menu_routes_config" name="Routes" parent="menu_stock_config_settings" sequence="2" groups="base.group_no_one"/> diff --git a/addons/survey/views/survey_views.xml b/addons/survey/views/survey_views.xml index 58bd1997f39ef11b8b377711c388b921ffc6c548..7f3ae4421bd0ec11dfe0a3535dc31b44a7123648 100644 --- a/addons/survey/views/survey_views.xml +++ b/addons/survey/views/survey_views.xml @@ -595,7 +595,7 @@ <!-- Left menu elements: Technical Configuration --> - <menuitem name="Surveys" id="menu_surveys_configuration" parent="base.menu_config" groups="base.group_no_one" sequence="17" /> + <menuitem name="Configuration" id="menu_surveys_configuration" parent="menu_surveys" groups="base.group_configuration" sequence="100" /> <menuitem name="Pages" id="menu_survey_page_form1" action="action_survey_page_form" parent="menu_surveys_configuration" sequence="1"/> <menuitem name="Questions" id="menu_survey_question_form1" action="action_survey_question_form" parent="menu_surveys_configuration" sequence="2"/> <menuitem name="Labels" id="menu_survey_label_form1" action="action_survey_label_form" parent="menu_surveys_configuration" sequence="3"/> diff --git a/addons/website/views/res_config.xml b/addons/website/views/res_config.xml index 91abcdb19ded10f0267776bd532ae500af50c555..71415412fe32dae753bc7042d266beb1e9832175 100644 --- a/addons/website/views/res_config.xml +++ b/addons/website/views/res_config.xml @@ -109,7 +109,7 @@ <field name="target">inline</field> </record> - <menuitem id="menu_website_configuration" sequence="90" parent="base.menu_config" name="Website"/> + <menuitem id="menu_website_configuration" sequence="36" name="Website Admin"/> <menuitem id="menu_website_global_configuration" parent="menu_website_configuration" sequence="0" action="action_website_configuration" name="Settings"/> diff --git a/openerp/addons/base/base_menu.xml b/openerp/addons/base/base_menu.xml index 28bf7f6a5da02e8115ea9bbd6ec37c907aa633a4..b26f4178b05656bd5ba8d1362aae8b29c2c0a2f9 100644 --- a/openerp/addons/base/base_menu.xml +++ b/openerp/addons/base/base_menu.xml @@ -3,7 +3,7 @@ <!-- Top menu item --> <menuitem id="menu_board_root" name="Dashboards" sequence="35"/> <menuitem id="menu_reporting_dashboard" name="Dashboards" parent="menu_board_root" sequence="0"/> - <menuitem id="menu_reporting_config" name="Configuration" parent="menu_board_root" sequence="100" groups="base.group_system"/> + <menuitem id="menu_reporting_config" name="Configuration" parent="menu_board_root" sequence="100" groups="base.group_configuration"/> <!-- Top menu item --> <menuitem name="Settings" diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml index 40bf8ae8c13588f4935432255325c02bd7842019..095e027b2e49a4de33f1e676d634761b01f8ef0c 100644 --- a/openerp/addons/base/res/res_partner_view.xml +++ b/openerp/addons/base/res/res_partner_view.xml @@ -9,8 +9,8 @@ sequence="6"/> <!-- This menu will disappear, I commented it for tests purpose --> - <menuitem id="base.menu_sale_config" name="Sales" parent="base.menu_config" - sequence="1"/> + <menuitem id="base.menu_sale_config" name="Configuration" parent="base.menu_base_partner" + sequence="100" groups="base.group_configuration"/> <menuitem id="menu_config_address_book" parent="base.menu_sale_config" name="Contacts" sequence="4" groups="group_system"/> <!-- Partner Titles --> diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml index 03b3f0a800d602907f41fb0750ca493a63fc2670..93584a55da035f4fa25cf81c3d52856b3d6d2f23 100644 --- a/openerp/addons/base/security/base_security.xml +++ b/openerp/addons/base/security/base_security.xml @@ -7,8 +7,12 @@ Note that the field 'category_id' is set later in base/module/module_data.xml --> + <record model="res.groups" id="group_configuration"> + <field name="name">Configuration</field> + </record> <record model="res.groups" id="group_erp_manager"> <field name="name">Access Rights</field> + <field name="implied_ids" eval="[(4, ref('group_configuration'))]"/> </record> <record model="res.groups" id="group_system"> <field name="name">Settings</field>