<record id="action_import_sale_order_line_wizard" model="ir.actions.act_window">
<field name="name">Import Material</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">import.sale.order.line.wizard</field>
<field name="domain">[('proposal_id', '=', active_id)]</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="configurator.import_sale_order_line_wizard_tree"/>
<field name="binding_model_id" ref="model_proposals"/>
<field name="binding_view_types">form</field>
<field name="context">{'default_proposal_id': active_id}</field>
</record>
I want to make to add this condition attrs="{'readonly': ['|', ('state', '!=', 'draft'), ('is_author', '=', False)]}"
. But where should I put it?
I've tried add {'invisible': [('state', '!=', 'draft'), ('is_author', '=', False)]}. But I'm getting error
<record id="action_import_sale_order_line_wizard" model="ir.actions.act_window">
<field name="name">Import Material</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">import.sale.order.line.wizard</field>
<field name="domain">[('proposal_id', '=', active_id)]</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="configurator.import_sale_order_line_wizard_tree"/>
<field name="binding_model_id" ref="model_proposals"/>
<field name="binding_view_types">form</field>
<field name="context">{'default_proposal_id': active_id}</field>
<field name="attrs">{'invisible': [('state', '!=', 'draft'), ('is_author', '=', False)]}</field>
</record>