many2many_avatar_resource
The x2many companion to the resource avatar widget. It marks machines with a wrench, shows a hover card only for people, and in kanban it renders the tags in reverse order.
September 18, 2026Updated September 18, 20264 min read
| Technical name | many2many_avatar_resource |
|---|---|
| Field types | many2many (resource.resource) |
| Views | form, list, kanban, card, activity |
| Also registered as | list.many2many_avatar_resource and kanban.many2many_avatar_resource in Odoo 19. Odoo 20 replaces the kanban variant with card. and adds activity. |
| Module | resource_mail, installed with Planning, Field Service and similar apps |
| Used in core | 3 uses in Odoo 19, 4 in Odoo 20. |
| Versions | Odoo 19.0, Odoo 20.0 |
| No-code setup | No. There is no Studio entry for this widget. |
| Alternatives | many2one_avatar_resource, many2many_avatar_user, many2many_tags_avatar |
What the many2many_avatar_resource widget does
What this means for your team
Working examples
Kanban shows the same resources in the opposite order
Version compatibility
| Version | Status | Notes |
|---|---|---|
| Odoo 19.0 | Verified | Verified against the shipped 19.0 source. Three registrations. |
| Odoo 20.0 | Partial / changed | kanban. variant renamed to card., and an activity. variant added. |
The registration variants changed in Odoo 20; the widget behavior did not.
What is changing in Odoo 20
Common problems and fixes
| Symptom | Cause and fix |
|---|---|
| Resources appear in a different order on a kanban card than in the list | The kanban variant deliberately reverses the tag order. Working as designed. The underlying data is unchanged. |
| No hover card appears on some avatars | The card is shown only for human resources, and never on small screens. Expected for material resources. |
| Every avatar shows a wrench | resource_type is not resolving to 'user' on those records. Check the resource records. The widget reads resource_type directly to choose the icon. |
| A kanban.many2many_avatar_resource registration broke after upgrading to Odoo 20 | All kanban. prefixed field registrations became card. in Odoo 20. Rename it to card.many2many_avatar_resource. |
Many2many_avatar_resource widget vs the alternatives
| Widget | Best for | Key difference |
|---|---|---|
many2many_avatar_resource | Several resources, human and material, on one record | Marks machines with a wrench, and reverses tag order in kanban |
| many2one_avatar_resource | A single resource field | The many2one version of this widget |
| many2many_avatar_user | Several system users | No resource type awareness and no wrench icon |
| many2many_tags_avatar | Avatars on any model with an image | Generic, with no resource logic |
Frequently asked questions
Why do resource avatars appear in a different order on kanban cards?+
Why does the hover card only appear on some resource avatars?+
How does Odoo show a wrench for machine resources?+
What changes in Odoo 20?+
Scheduling people and equipment together?
Mixed resource planning goes wrong quietly: a machine double-booked because it looked like a name on a board. We configure Planning and Field Service so capacity, skills and equipment are modeled properly rather than approximated.
Book a free consultation