[FIX] crm: domain on kanban_m2o_avatar_user to allow quick-assign

The Many2OneAvatarUser field now allows the edition, in particular to
add new record to the relation. This commit adds a domain on nodes using
this field to filter out share users, like already done in a lot of
form/list views[1].

Links:
1. https://github.com/odoo/odoo/commit/0edc854a8494eb475087d011efddc7e15b262127#diff-62eff7f830df5fbafad68abd5de0373654a620f6685cbcf3a4b8c20db64f0b7cR341

Part-of: odoo/odoo#114400
This commit is contained in:
Romain Estievenart
2023-03-10 17:54:57 +01:00
parent 74c3104b4c
commit 74f9119300
+3 -3
View File
@@ -427,7 +427,7 @@
</div>
</div>
<div class="oe_kanban_bottom_right">
<field name="user_id" widget="many2one_avatar_user"/>
<field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>
</div>
</div>
</div>
@@ -517,7 +517,7 @@
<field name="company_currency"/>
<templates>
<div t-name="activity-box">
<field name="user_id" widget="many2one_avatar_user"/>
<field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>
<div>
<field name="name" display="full"/>
<field name="expected_revenue" widget="monetary" display="full" muted="1"/>
@@ -595,7 +595,7 @@
<field name="activity_ids" widget="kanban_activity"/>
</div>
<div class="oe_kanban_bottom_right">
<field name="user_id" widget="many2one_avatar_user"/>
<field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>
</div>
</div>
</div>