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)
|
return request.render("pms.portal_my_folio", values)
|
||||||
|
|
||||||
@http.route(["/my/folios/<int:folio_id>"], type="http", auth="user", website=True)
|
@http.route(["/my/folios/<int:folio_id>"], type="http", auth="user", website=True)
|
||||||
|
|||||||
@@ -1,4 +1,19 @@
|
|||||||
<odoo>
|
<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
|
<template
|
||||||
id="portal_my_folios"
|
id="portal_my_folios"
|
||||||
name="Folios"
|
name="Folios"
|
||||||
|
|||||||
Reference in New Issue
Block a user