connector_elasticsearch/views/se_backend_elasticsearch.xml
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="se_backend_elasticsearch_form_view">
<field name="name">se.backend.spec.abstract.form (in connector_search_engine)</field>
<field name="model">se.backend.elasticsearch</field>
<field name="arch" type="xml">
<form string="Search Engine Backend">
<sheet>
<label for="name" class="oe_edit_only"/>
<h1>
<field name="name" class="oe_inline" required="1"/>
</h1>
<group name="se" string="Configuration">
<group colspan="4" col="4" name="se-main">
<field name="elasticsearch_server_ip"/>
<field name="elasticsearch_server_port"/>
</group>
</group>
<group name="index" string="Index">
<field name="index_ids" nolabel="1">
<tree editable="bottom">
<field name="name"/>
<field name="lang_id"/>
<field name="model_id"/>
<field name="exporter_id" context="{'form_view_ref': 'connector_elasticsearch.view_ir_exports'}"/>
<field name="config_id"/>
<field name="batch_size"/>
<button name="force_recompute_all_binding"
help="Force to recompute all binding of the index and set them to the state 'To update'"
icon="fa-gears"
type="object"/>
<button name="force_batch_export"
help="Force the export of all binding"
icon="fa-upload"
type="object"/>
<button name="clear_index"
help="Clear the index in the search engine"
icon="fa-times"
type="object"
groups="connector_search_engine.group_connector_search_engine_manager"/>
</tree>
</field>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="se_backend_elasticsearch_tree_view">
<field name="name">se.backend.elasticsearch.tree (in connector_elasticsearch)</field>
<field name="model">se.backend.elasticsearch</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="se_backend_elasticsearch_act_window">
<field name="name">Search Engine Backend</field>
<field name="res_model">se.backend.elasticsearch</field>
<field name="view_mode">tree,form</field>
<field name="domain">[]</field>
<field name="context">{}</field>
</record>
</odoo>