Skip to Content
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