[IMP] website, *: reorganize main website menu
*: website_event, website_sale The "Site" menu will now be organized in 3 sub-areas, the last two being named "Content" and "This page". The first area contains a link to the website iframe and the menu editor. The "Content" area will contain menus to list all contents of the website (page, products, events, ...). This commit only moves the "page" one, the others will be created by other commits of this PR. The "This page" area contains elements specific to the page (html editor, page properties, ...). task-2889981 Part-of: odoo/odoo#98937
This commit is contained in:
@@ -38,6 +38,9 @@ patch(NavBar.prototype, 'website_navbar', {
|
||||
Component: OptimizeSEODialog,
|
||||
isDisplayed: () => this.websiteService.currentWebsite && !!this.websiteService.currentWebsite.metadata.mainObject,
|
||||
},
|
||||
'website.menu_current_page': {
|
||||
isDisplayed: () => this.canShowAceEditor(),
|
||||
},
|
||||
'website.menu_ace_editor': {
|
||||
openWidget: () => this.websiteContext.showAceEditor = true,
|
||||
isDisplayed: () => this.canShowAceEditor(),
|
||||
|
||||
@@ -119,8 +119,8 @@
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_website_pages_list"
|
||||
parent="menu_site"
|
||||
sequence="20"
|
||||
parent="menu_content"
|
||||
sequence="10"
|
||||
name="Pages"
|
||||
action="action_website_pages_list"/>
|
||||
|
||||
|
||||
@@ -417,46 +417,57 @@
|
||||
|
||||
<menuitem id="menu_site"
|
||||
name="Site"
|
||||
sequence="1"
|
||||
parent="website.menu_website_configuration"/>
|
||||
|
||||
<menuitem id="menu_promote"
|
||||
name="Promote"
|
||||
sequence="5"
|
||||
parent="website.menu_website_configuration"/>
|
||||
|
||||
<menuitem id="menu_reporting"
|
||||
name="Reporting"
|
||||
sequence="99"
|
||||
sequence="10"
|
||||
parent="website.menu_website_configuration"/>
|
||||
|
||||
<menuitem id="menu_website_preview"
|
||||
parent="menu_site"
|
||||
sequence="10"
|
||||
name="Go to Website"
|
||||
name="Homepage"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<menuitem id="menu_edit_menu"
|
||||
parent="menu_site"
|
||||
sequence="20"
|
||||
name="Menu Editor"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<menuitem id="menu_content"
|
||||
parent="menu_site"
|
||||
sequence="30"
|
||||
name="Edit Menu"
|
||||
name="Content"/>
|
||||
|
||||
<menuitem id="menu_current_page"
|
||||
parent="menu_site"
|
||||
sequence="40"
|
||||
name="This page"/>
|
||||
|
||||
<menuitem id="menu_page_properties"
|
||||
parent="menu_current_page"
|
||||
sequence="10"
|
||||
name="Properties"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<menuitem id="menu_optimize_seo"
|
||||
parent="menu_current_page"
|
||||
name="Optimize SEO"
|
||||
sequence="20"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<menuitem id="menu_ace_editor"
|
||||
parent="menu_site"
|
||||
sequence="40"
|
||||
parent="menu_current_page"
|
||||
sequence="30"
|
||||
name="HTML / CSS Editor"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<menuitem id="menu_page_properties"
|
||||
parent="menu_site"
|
||||
sequence="50"
|
||||
name="Page Properties"
|
||||
action="website.website_preview"/>
|
||||
<menuitem id="menu_reporting"
|
||||
name="Reporting"
|
||||
sequence="30"
|
||||
parent="website.menu_website_configuration"/>
|
||||
|
||||
<menuitem id="menu_website_dashboard"
|
||||
name="eCommerce"
|
||||
sequence="1"
|
||||
sequence="10"
|
||||
parent="menu_reporting"
|
||||
action="website.ir_actions_server_website_dashboard"
|
||||
active="0"/>
|
||||
@@ -467,12 +478,6 @@
|
||||
parent="menu_reporting"
|
||||
action="website.ir_actions_server_website_analytics"/>
|
||||
|
||||
<menuitem id="menu_optimize_seo"
|
||||
name="Optimize SEO"
|
||||
sequence="1"
|
||||
parent="website.menu_promote"
|
||||
action="website.website_preview"/>
|
||||
|
||||
<!-- Configurator actions -->
|
||||
<record id="website_configurator" model="ir.actions.client">
|
||||
<field name="name">Website Configurator</field>
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
sequence="99"/>
|
||||
|
||||
<menuitem id="menu_edit_menu"
|
||||
name="Edit Event Menu "
|
||||
sequence="35"
|
||||
parent="website.menu_site"
|
||||
name="Edit Event Menu"
|
||||
sequence="90"
|
||||
parent="website.menu_current_page"
|
||||
action="website.website_preview"/>
|
||||
|
||||
</data></odoo>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
<menuitem id="menu_link_tracker"
|
||||
name="Link Tracker"
|
||||
sequence="5"
|
||||
parent="website.menu_promote"
|
||||
sequence="25"
|
||||
parent="website.menu_site"
|
||||
action="website.website_preview"/>
|
||||
</odoo>
|
||||
|
||||
@@ -184,7 +184,7 @@
|
||||
|
||||
<!-- Main website sale menu items -->
|
||||
<menuitem id="menu_ecommerce" name="eCommerce"
|
||||
parent="website.menu_website_configuration" sequence="10"
|
||||
parent="website.menu_website_configuration" sequence="20"
|
||||
groups="sales_team.group_sale_salesman"/>
|
||||
<menuitem id="menu_orders" name="Orders"
|
||||
parent="menu_ecommerce" sequence="2"
|
||||
|
||||
Reference in New Issue
Block a user