[FIX] web: add tooltip with the name on many2one avatar field
Before this commit, when over a man2one avatar, on a task project for instance, we don't have any information about the user. Now, a tooltip with the name is shown, note that this was already the behavior in previous versions. task-id = 3148168 closes odoo/odoo#115865 X-original-commit: c361cff78ddb2ad6b1f1c1d80c71a3ab154c6789 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<templates xml:space="preserve">
|
||||
|
||||
<t t-name="web.Many2OneAvatarField" owl="1">
|
||||
<div class="d-flex">
|
||||
<div class="d-flex" t-att-data-tooltip="props.record.data[props.name][1]">
|
||||
<span class="o_m2o_avatar">
|
||||
<span t-if="props.record.data[props.name] === false and !props.readonly" class="o_m2o_avatar_empty"></span>
|
||||
<img t-if="props.record.data[props.name] !== false" t-attf-src="/web/image/{{relation}}/{{props.record.data[props.name][0]}}/avatar_128" />
|
||||
|
||||
@@ -87,6 +87,7 @@ QUnit.module("Fields", (hooks) => {
|
||||
target,
|
||||
'.o_m2o_avatar > img[data-src="/web/image/user/17/avatar_128"]'
|
||||
);
|
||||
assert.containsOnce(target, '.o_field_many2one_avatar > div[data-tooltip="Aline"]');
|
||||
|
||||
assert.containsOnce(target, ".o_input_dropdown");
|
||||
assert.strictEqual(target.querySelector(".o_input_dropdown input").value, "Aline");
|
||||
|
||||
Reference in New Issue
Block a user