'Invisible fields in inherited Kanban view based on domain
I want to show/hide columns in a Kanban view based on the user group in the inherited view from Fleet. The view is called fleet_vehicle_view_kanban_inherited.
Security record rule
<record id="fleet_rule_kanban_visibility_manager" model="ir.rule">
<field name="name">PP Manager</field>
<field name="model_id" ref="model_fleet_vehicle"/>
<field name="groups" eval="[(4, ref('fleet_manager'))]"/>
<field name="domain_force">[('state_id', '=', 'New Request')]</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
Inherited view modification
<record id="fleet_vehicle_view_kanban_inherited" model="ir.ui.view">
<field name="name">Vehicle kanban inherited</field>
<field name="model">fleet.vehicle</field>
<field name="inherit_id" ref="fleet.fleet_vehicle_view_kanban"/>
<field name="groups_id" eval="[(4, ref('pp_fleet.fleet_manager'), 0)]"/>
<field name="arch" type="xml">
<kanban>
<field name="state_id" position="replace">
<field name="state_id" domain="[('state_id', '=', 1)]}"/>
</field>
</kanban>
</field>
</record>
Both solutions don't work, and they don't impact the inherited Kanban. Do you know any solution to this problem?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
