[IMP] partner_portal_extra_link: fix dependency and clean a view

This commit is contained in:
Stéphan Sainléger
2026-06-22 21:35:49 +02:00
parent c8d6b8f6c4
commit a213def5a1
3 changed files with 25 additions and 26 deletions

View File

@@ -1,32 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- Template /my/home -->
<!-- Template /my/home : extra links for partner parent company -->
<template id="portal_my_home_partner_extra_links" name="Portal My Home: extra links" inherit_id="portal.portal_contact" priority="40">
<xpath expr="//div[hasclass('o_portal_contact_details')]" position="inside">
<t t-if="user_id.partner_id.parent_id">
<t t-if="user_id.partner_id.parent_id.visio_url">
<hr class="mt-1 mb-0"/>
<div>
Salle de visio : <br/>
<a t-att-href="user_id.partner_id.parent_id.visio_url" target="_blank">
<b><t t-out="user_id.partner_id.parent_id.visio_url" /></b>
</a>
</div>
</t>
<t t-set="parent" t-value="user_id.partner_id.parent_id"/>
<t t-if="parent.visio_url">
<hr class="mt-1 mb-0"/>
<div>
Salle de visio : <br/>
<a t-att-href="parent.visio_url" target="_blank">
<b><t t-out="parent.visio_url" /></b>
</a>
</div>
</t>
<t t-if="user_id.partner_id.parent_id">
<t t-if="user_id.partner_id.parent_id.wiki_homepage_url">
<hr class="mt-1 mb-0"/>
<div>
Gare centrale : <br/>
<a t-att-href="user_id.partner_id.parent_id.wiki_homepage_url" target="_blank">
<b><t t-out="user_id.partner_id.parent_id.wiki_homepage_url" /></b>
</a>
</div>
</t>
<t t-if="parent.wiki_homepage_url">
<hr class="mt-1 mb-0"/>
<div>
Gare centrale : <br/>
<a t-att-href="parent.wiki_homepage_url" target="_blank">
<b><t t-out="parent.wiki_homepage_url" /></b>
</a>
</div>
</t>
</xpath>