Deseo agregar un filtro de agrupamiento por etiqueta en el modulo de calendario, formulario busqueda, el codigo es el siguiente:
<?xml version="1.0"?>
<search string="Search Meetings">
<field name="name" string="Meeting" filter_domain="[('name','ilike',self)]"/>
<field name="partner_ids"/>
<field name="categ_ids"/>
<field name="user_id"/>
<field name="show_as"/>
<field name="privacy" string="Privacy"/>
<filter string="My Events" domain="[('user_id','=',uid)]" help="My Events"/>
<filter string="My Meetings" help="My Meetings" name="mymeetings" context="{"mymeetings": 1}"/>
<filter string="Unread Messages" name="message_needaction" domain="[('message_needaction','=',True)]"/>
<separator/>
<group expand="0" string="Group By">
<filter string="Responsible" domain="[]" context="{'group_by':'user_id'}"/>
<filter string="Availability" domain="[]" context="{'group_by':'show_as'}"/>
<filter string="Privacy" domain="[]" context="{'group_by':'privacy'}"/>
<filter string="Etiqueta" domain="[]" context="{'group_by':'categ_ids'}"/>
</group>
</search>
Todos los filtros por defecto funcionan pero al agregar al intentar agrupar por el nuevo agrupamiento de etiqueta me lanza el siguiente error:
Fields in 'group by' must be regular database-persisted fields (no function or related fields), or function fields with store=True odoo