Files
odoo_source/addons/base_sparse_field/views/views.xml
T
Raphael Collet b0646f9d2c [REF] move support for sparse fields into a separate module (#15070)
This removal has led to a necessary refactoring:
- make the setup of field attributes extensible;
- make the instantiation of custom fields extensible;
- delegate model and field reflection to `ir.model` and `ir.model.fields`;
- move the implementation of sparse and serialized fields to module `base_sparse_field`;
2017-01-19 16:29:29 +01:00

33 lines
1.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Add 'serialization_field_id' in ir.model form view -->
<record model="ir.ui.view" id="model_form_view">
<field name="model">ir.model</field>
<field name="inherit_id" ref="base.view_model_form"/>
<field name="arch" type="xml">
<field name="related" position="before">
<field name="serialization_field_id"
domain="[('ttype','=','serialized'), ('model_id','=',parent.model)]"
attrs="{'readonly': [('state','=','base')]}"/>
</field>
</field>
</record>
<!-- Add 'serialization_field_id' in ir.model.fields form view -->
<record model="ir.ui.view" id="field_form_view">
<field name="model">ir.model.fields</field>
<field name="inherit_id" ref="base.view_model_fields_form"/>
<field name="arch" type="xml">
<field name="related" position="before">
<field name="serialization_field_id"
domain="[('ttype','=','serialized'), ('model_id','=',model_id)]"
attrs="{'readonly': [('state','=','base')]}"/>
</field>
</field>
</record>
</data>
</odoo>