fields
forms
Many2many Tags
Odoo 19 fields — Many2many Tags (views)
Live preview
Interactive
Source excerpt
web/static/src/views/fields/many2many_tags/kanban_many2many_tags_field.js
import { registry } from "@web/core/registry";
import { Many2ManyTagsField, many2ManyTagsField } from "./many2many_tags_field";
export class KanbanMany2ManyTagsField extends Many2ManyTagsField {
static template = "web.KanbanMany2ManyTagsField";
get tags() {
return super.tags.reduce((kanbanTags, tag) => {
if (tag.colorIndex !== 0) {
delete tag.onClick;
kanbanTags.push(tag);
}
return kanbanTags;
}, []);
}
}
export const kanbanMany2ManyTagsField = {
...many2ManyTagsField,
component: KanbanMany2ManyTagsField,
};
registry.category("fields").add("kanban.many2many_tags", kanbanMany2ManyTagsField);
Registry / API
- Registry name
kanban.many2many_tags- Category
fields- Module
web- Slug
kanban-many2many-tags- Nav group
forms