[MIG] hide_portal_module_by_use: migrate to 18.0

This commit is contained in:
Stéphan Sainléger
2026-01-21 23:34:29 +01:00
parent 89711fed41
commit 84284e6c68
19 changed files with 657 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<template inherit_id="portal.portal_docs_entry" id="hide_portal_user">
<xpath expr="//a" position="attributes">
<attribute name="t-if">request.env.user.validate_portal_url(url)</attribute>
</xpath>
</template>
</data>
</odoo>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2026 Munin
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<record model="ir.ui.view" id="res_groups_form_view">
<field name="name">res.groups.form (in hide_portal_module_by_user)</field>
<field name="model">res.groups</field>
<field name="inherit_id" ref="base.view_groups_form"/>
<field name="arch" type="xml">
<field name="share" position="after">
<field name="portal_url" readonly="1"
invisible="portal_url == False"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="res_groups_search_view">
<field name="name">res.groups.search (in hide_portal_module_by_user)</field>
<field name="model">res.groups</field>
<field name="inherit_id" ref="base.view_groups_search"/>
<field name="arch" type="xml">
<field name="share" position="after">
<filter name="portal_group" string="Portal Groups"
domain="[('portal_url','!=',False)]"/>
</field>
</field>
</record>
</odoo>