[ADD] partner_portal_extra_links: add visio_url and wiki_homepage_url to portal
Some checks failed
pre-commit / pre-commit (pull_request) Failing after 1m28s

This commit is contained in:
Boris Gallet
2025-10-21 17:15:59 +02:00
parent c3d419c67e
commit 721daadbb2
10 changed files with 860 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- Template /my/home -->
<template id="portal_my_home_partner_extra_links" name="Portal My Home: extra links" inherit_id="portal.portal_layout" priority="40">
<xpath expr="//div[hasclass('o_portal_my_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 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>
</xpath>
</template>
</odoo>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.form.heldesk.extra.fields</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<field name="category_id" position="after">
<field name="visio_url" attrs="{'invisible': [('is_company', '=', False)]}"/>
<field name="wiki_homepage_url" attrs="{'invisible': [('is_company', '=', False)]}"/>
</field>
</field>
</record>
</odoo>