Files
odoo_source/addons/knowledge/wizard/knowledge_invite_views.xml
T
Fabio Barbero af5d672084 [IMP] knowledge: minor design changes
Purpose
=======
Improve look of "Add Icon/Cover" buttons, change wording of sentences,
add text for empty sections (which is then removed when an article is
dragged onto it), add hover effect to icon, improve result list for move
to modal and article selection.

Task-2852908

Part-of: odoo/odoo#91430
2022-05-31 19:17:36 +02:00

42 lines
2.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="knowledge_invite_view_form" model="ir.ui.view">
<field name="name">knowledge.invite.view.form</field>
<field name="model">knowledge.invite</field>
<field name="arch" type="xml">
<form class="py-0">
<field name="article_id" invisible="1"/>
<field name="have_share_partners" invisible="1"/>
<div colspan="2" class="alert alert-info text-center mb-0" role="alert"
attrs="{'invisible': ['|', ('have_share_partners', '=', False), ('permission', '!=', 'write')]}">
<i class="fa fa-w fa-info-circle"/> External users cannot write on Articles and will be granted read access instead.
</div>
<div colspan="2" class="alert alert-info text-center mb-0" role="alert"
attrs="{'invisible': ['|', ('have_share_partners', '=', False), ('permission', '!=', 'none')]}">
<i class="fa fa-w fa-info-circle"/> All external users you selected won't be added to the members.
</div>
<sheet>
<group>
<field name="permission"/>
<field name="partner_ids" widget="many2many_tags_email"
placeholder="Invite users (email address)..."
context="{'force_email': True, 'show_email': True}"/>
</group>
</sheet>
<footer>
<button string="Invite" type="object" name="action_invite_members" class="btn-primary"/>
<button string="Cancel" special="cancel" class="btn-secondary"/>
</footer>
</form>
</field>
</record>
<record id="knowledge_invite_action_from_article" model="ir.actions.act_window">
<field name="name">Invite people</field>
<field name="res_model">knowledge.invite</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="context">{'default_article_id': active_id}</field>
</record>
</odoo>