I want to keep only list, kanban and form view for my crm.lead model and hide the rest of the views. The following code has not helped:
<record model="ir.actions.act_window" id="crm.crm_lead_action_pipeline">
<field name="name">Pipeline</field>
<field name="res_model">crm.lead</field>
<field name="view_mode">list,kanban,form</field> <!-- ,graph,pivot,calendar,activity -->
<field name="domain">[('type','=','opportunity')]</field>
<field name="context">{'default_type': 'opportunity', 'search_default_assigned_to_me': 1}</field>
<field name="search_view_id" ref="crm.view_crm_case_opportunities_filter"/>
</record>
<record model="ir.actions.act_window" id="crm.crm_lead_opportunities">
<field name="name">Opportunities</field>
<field name="res_model">crm.lead</field>
<field name="view_mode">list,kanban,form</field>
<field name="domain">[('type','=','opportunity')]</field>
<field name="context">{'default_type': 'opportunity',}</field>
<field name="search_view_id" ref="crm.view_crm_case_opportunities_filter"/>
</record>
Odoo v18 Community edition