mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP]pms: added breadcrumbs
This commit is contained in:
@@ -43,6 +43,12 @@ class PortalFolio(CustomerPortal):
|
||||
]
|
||||
)
|
||||
)
|
||||
values.update(
|
||||
{
|
||||
"page_name": "folios",
|
||||
"default_url": "/my/folios",
|
||||
}
|
||||
)
|
||||
return request.render("pms.portal_my_folio", values)
|
||||
|
||||
@http.route(["/my/folios/<int:folio_id>"], type="http", auth="user", website=True)
|
||||
|
||||
@@ -1,4 +1,19 @@
|
||||
<odoo>
|
||||
<template
|
||||
id="portal_my_home_menu_folio"
|
||||
name="Portal layout : folio menu entries"
|
||||
inherit_id="portal.portal_breadcrumbs"
|
||||
priority="20"
|
||||
>
|
||||
<xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">
|
||||
<li t-attf-class="breadcrumb-item #{'active ' if not folios else ''}">
|
||||
<a t-attf-href="/my/folios?{{ keep_query() }}">Folios</a>
|
||||
</li>
|
||||
<li t-if="folio" class="breadcrumb-item active">
|
||||
<t t-esc="folio.name" />
|
||||
</li>
|
||||
</xpath>
|
||||
</template>
|
||||
<template
|
||||
id="portal_my_folios"
|
||||
name="Folios"
|
||||
|
||||
Reference in New Issue
Block a user