60 lines
2.5 KiB
XML
60 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!-- Copyright (C) 2022 Akretion (<http://www.akretion.com>).
|
|
@author Kévin Roche <kevin.roche@akretion.com>
|
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
|
|
<odoo>
|
|
|
|
<record model="ir.actions.act_window" id="ir_model_fields_action">
|
|
<field name="name">Trackable Fields</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">ir.model.fields</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field
|
|
name="domain"
|
|
>[("trackable", "=", True), ("model_id", "=", context['active_id']), ("ttype", "!=", "binary")]</field>
|
|
<field name="context">{}</field>
|
|
<field name="target">current</field>
|
|
</record>
|
|
|
|
<record id="ir_model_fields_view_tree_custom_tracking" model="ir.ui.view">
|
|
<field name="model">ir.model.fields</field>
|
|
<field name="arch" type="xml">
|
|
<tree editable="bottom" create="0" delete="0" duplicate="0">
|
|
<field name="name" readonly="True" />
|
|
<field name="field_description" readonly="True" />
|
|
<field name="ttype" readonly="True" />
|
|
<field name="native_tracking" readonly="True" />
|
|
<field name="custom_tracking" widget="boolean_toggle" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="ir_model_fields_action_view" model="ir.actions.act_window.view">
|
|
<field name="sequence" eval="2" />
|
|
<field name="view_mode">tree</field>
|
|
<field name="view_id" ref="ir_model_fields_view_tree_custom_tracking" />
|
|
<field name="act_window_id" ref="ir_model_fields_action" />
|
|
</record>
|
|
|
|
<record id="view_model_track_fields_search" model="ir.ui.view">
|
|
<field name="name">ir.model.fields.search</field>
|
|
<field name="model">ir.model.fields</field>
|
|
<field name="inherit_id" ref="base.view_model_fields_search" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//filter[@name='translate']" position="after">
|
|
<filter
|
|
name="tracking_on"
|
|
string="Custom Tracking ON"
|
|
domain="[('custom_tracking','=', True)]"
|
|
/>
|
|
<filter
|
|
name="tracking_off"
|
|
string="Custom Tracking OFF"
|
|
domain="[('custom_tracking','=', False)]"
|
|
/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|