Add website login menu
This commit is contained in:
parent
136ad0ec82
commit
bd522ae654
@ -79,6 +79,19 @@ class McsCorporateWebsiteSetup(models.AbstractModel):
|
|||||||
"Careers": ("/careers", 40),
|
"Careers": ("/careers", 40),
|
||||||
"Support": ("/support", 50),
|
"Support": ("/support", 50),
|
||||||
"Contact": ("/contact", 60),
|
"Contact": ("/contact", 60),
|
||||||
|
"Login": ("/web/login", 70),
|
||||||
}
|
}
|
||||||
|
main_menu = self.env.ref("website.main_menu", raise_if_not_found=False)
|
||||||
for name, (url, sequence) in navigation.items():
|
for name, (url, sequence) in navigation.items():
|
||||||
Menu.search([("name", "=", name)]).write({"url": url, "sequence": sequence})
|
menus = Menu.search([("name", "=", name)])
|
||||||
|
if menus:
|
||||||
|
menus.write({"url": url, "sequence": sequence})
|
||||||
|
elif main_menu:
|
||||||
|
Menu.create(
|
||||||
|
{
|
||||||
|
"name": name,
|
||||||
|
"url": url,
|
||||||
|
"sequence": sequence,
|
||||||
|
"parent_id": main_menu.id,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|||||||
@ -35,4 +35,10 @@
|
|||||||
<field name="parent_id" ref="website.main_menu"/>
|
<field name="parent_id" ref="website.main_menu"/>
|
||||||
<field name="sequence" type="int">60</field>
|
<field name="sequence" type="int">60</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record id="menu_login" model="website.menu">
|
||||||
|
<field name="name">Login</field>
|
||||||
|
<field name="url">/web/login</field>
|
||||||
|
<field name="parent_id" ref="website.main_menu"/>
|
||||||
|
<field name="sequence" type="int">70</field>
|
||||||
|
</record>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user