Add website login menu

This commit is contained in:
metatroncubeswdev 2026-09-01 01:55:02 -04:00
parent 136ad0ec82
commit bd522ae654
2 changed files with 20 additions and 1 deletions

View File

@ -79,6 +79,19 @@ class McsCorporateWebsiteSetup(models.AbstractModel):
"Careers": ("/careers", 40),
"Support": ("/support", 50),
"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():
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,
}
)

View File

@ -35,4 +35,10 @@
<field name="parent_id" ref="website.main_menu"/>
<field name="sequence" type="int">60</field>
</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>