akretion/connector-search-engine

View on GitHub
connector_elasticsearch/views/se_backend_elasticsearch.xml

Summary

Maintainability
Test Coverage
<?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>